Skip to content

OBR October 2026 EFO: archive the receipts and expenditure detailed forecast tables as a new vintage (PolicyEngine/microcosm#1095) #393

Closed

Description

@juaristi22

Summary

Requested

Make one package per publication below. Where a March 2026 package exists, keep its record sets and source concepts, so that a consumer changes vintage by package alone, and keep the March 2026 packages addressable. #381 asked for the same re-archive of its excise lines.

  1. Receipts (obr/efo_receipts_october_2026): https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ (xlsx, about 209 KB). Parse the whole workbook, not only the rows the March package parses. Two parts have new consumers:
  2. Expenditure (obr/efo_expenditure_october_2026): https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ (xlsx, about 274 KB). Parse everything the March package parses: council tax receipts and their parts, Northern Ireland domestic rates, and the welfare lines.
  3. Economy (obr/efo_economy_october_2026), now required: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/. It carries the deposit rate and the household financial assets that Project savings interest by interest received per person policyengine-uk#2638's interest projection reads, besides household income, earnings, prices and population.
  4. Aggregates (obr/efo_aggregates_october_2026), now required, so that the vintage is complete: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/
  5. Policy (obr/efo_policy_october_2026, new): https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/. The OBR's costings of the October measures by year, beside the Treasury's Table 6.1 that UK: data fixes for the Budget 2026 household measures microcosm#1418 checks each Budget measure against.
  6. Annex A charts and tables: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-charts-and-tables-annex-a/. Check it against the policy workbook, and archive any measure rows the workbook lacks.
  7. Devolved tax and spending forecasts, charts and tables (optional: Microcosm reads none of its rows today): https://obr.uk/download/october-2026-devolved-tax-and-spending-forecasts-charts-and-tables/

Out of scope: the debt interest ready reckoner, the report PDF, the other chapters' charts and tables, and the presentations.

At minimum, the October packages must emit the 33 source concepts that Microcosm's targets select today, and Table 4.5's savings income:

  • Expenditure (19): obr.council_tax_receipts_england_scotland_wales, obr.council_tax_england, obr.council_tax_scotland, obr.council_tax_wales, obr.domestic_rates, obr.attendance_allowance, obr.carers_allowance, obr.child_benefit, obr.dla_and_pip, obr.housing_benefit, obr.incapacity_benefits, obr.jobseekers_allowance, obr.pension_credit, obr.state_pension, obr.statutory_maternity_pay, obr.tv_licence_fee, obr.universal_credit_in_cap, obr.universal_credit_outside_cap and obr.winter_fuel_payment.
  • Receipts (14): obr.income_tax, obr.ni_employee, obr.ni_employer, obr.ni_self_employed, obr.ni_total, obr.capital_gains_tax, obr.vat, obr.fuel_duties, obr.sdlt, obr.beer_and_cider_duties, obr.wine_duties, obr.spirits_duties, obr.tobacco_duties and obr.betting_and_gaming_duties.

Semantics to carry

  • The vintage: the release date, 28 October 2026, and an outturn or forecast flag for each column. 2025-26 is outturn in October; in March it was a forecast. 2031-32 is a new forecast year.
  • Table numbers: Update the economic assumptions to the October 2026 EFO policyengine-uk#2717 cites October's receipts as Tables 4.2, 4.7 and 4.8 and its council tax as Expenditure Table 5.1. The March packages parse receipts sheets 3.x and expenditure sheets 4.x. So the chapter numbers appear to have moved by one. Match the rows by their labels, and record each fact's October table and row.
  • Northern Ireland domestic rates: the OBR shows them in two places. In March they were Expenditure Table 4.1 row 16, inside net council tax receipts, and Receipts Table 3.2 row 6, under "Other taxes" (Give both OBR placements of Northern Ireland domestic rates in the fiscal partition policyengine-uk#2663). Carry both as published, each with its own table and row. The OBR calls neither one regional or district.
  • Units and bases: as each table states them (£ billion; cash or accrued).
  • Changed rows: in the package notes, list any row that October drops, renames or splits against March.
  • Table 4.5: carry each fiscal year as published, whether the table gives growth or levels. Microcosm takes it from SPI 2023-24 to the calendar-2025 window, so it needs 2023-24, 2024-25 and 2025-26.

Consumer

🤖 Generated with Claude Code

Activity

  1. juaristi22 commented on Oct 29, 2026

    @juaristi22
    CollaboratorAuthor

    Widened on 29 October at María's request. This issue now covers every relevant October 2026 OBR publication, not only the receipts and expenditure rows the March packages parse:

    The Requested and Consumer sections above have the details.

    🤖 Generated with Claude Code

  2. juaristi22 commented on Oct 29, 2026

    @juaristi22
    CollaboratorAuthor

    A caveat for the calendar-2025 window, from Vahid's review of #394. In October, all 33 lines above run from 2025-26 (outturn) to 2031-32: the tables no longer print 2024-25. So the window (three twelfths of 2024-25 and nine of 2025-26) can't be built from the October packages alone. Its 2024-25 part has to come from the March 2026 packages' outturn (obr.efo_2026_03.<kind>.<line id>.fy2024, an observation for each of the 33) or from ONS. docs/data-sources/uk-obr-efo-october-2026.md says so under "For Microcosm".

    🤖 Generated with Claude Code

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions