Skip to content

Commit 896b8c5

Browse files
authored
Change the fuel duty rates to be yearly bases (#1414)
1 parent d1624a6 commit 896b8c5

2 files changed

Lines changed: 40 additions & 26 deletions

File tree

changelog_entry.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
- bump: patch
2+
changes:
3+
fixed:
4+
- Fix fuel duty rates to use calendar year averages instead of incorrectly selecting first rate of each year in reform calculations. Updates 2026-2029 rates to weighted averages (53.45p, 59.02p, 61.11p, 62.90p) with detailed documentation of actual source values and calculation methodology.

policyengine_uk/parameters/gov/hmrc/fuel_duty/petrol_and_diesel.yaml

Lines changed: 36 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -20,50 +20,60 @@ values:
2020
reference:
2121
- title: Costing Document - Spring Budget 2023 (page 25)
2222
href: https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/1142824/Costing_Document_-_Spring_Budget_2023.pdf#page=25
23-
2026-03-22:
24-
value: 0.5295
25-
metadata:
26-
reference:
27-
- title: OBR Economic and Fiscal Outlook November 2025
28-
href: https://obr.uk/efo/economic-and-fiscal-outlook-november-2025/
2923
# November 2025 Autumn Budget: staggered 5p cut reversal (+1p Sep, +2p Dec, +2p Mar 2027)
3024
# then RPI uprating from Apr 2027: 59.80p (4.1%), 61.54p (3.2%), 63.34p (2.9%)
31-
2026-09-01:
32-
value: 0.5395
33-
metadata:
34-
reference:
35-
- title: OBR Economic and Fiscal Outlook November 2025
36-
href: https://obr.uk/efo/economic-and-fiscal-outlook-november-2025/
37-
2026-12-01:
38-
value: 0.5595
39-
metadata:
40-
reference:
41-
- title: OBR Economic and Fiscal Outlook November 2025
42-
href: https://obr.uk/efo/economic-and-fiscal-outlook-november-2025/
43-
2027-03-01:
44-
value: 0.5795
25+
#
26+
# Source values (actual policy implementation dates):
27+
# - Mar 22, 2026: 52.95p (continuation of 5p cut)
28+
# - Sep 1, 2026: 53.95p (+1p increase)
29+
# - Dec 1, 2026: 55.95p (+2p increase)
30+
# - Mar 1, 2027: 57.95p (+2p increase)
31+
# - Apr 1, 2027: 59.80p (RPI uprating: 4.1%)
32+
# - Apr 1, 2028: 61.54p (RPI uprating: 3.2%)
33+
# - Apr 1, 2029: 63.34p (RPI uprating: 2.9%)
34+
#
35+
# For annual calculations, we use the average rate over each calendar year
36+
# to avoid issues with monthly rate selection in reform calculations.
37+
2026-01-01:
38+
value: 0.5345
4539
metadata:
4640
reference:
4741
- title: OBR Economic and Fiscal Outlook November 2025
4842
href: https://obr.uk/efo/economic-and-fiscal-outlook-november-2025/
49-
2027-04-01:
50-
value: 0.598
43+
note: |
44+
Calendar year 2026 average:
45+
(0.5295 * 243 days + 0.5395 * 91 days + 0.5595 * 31 days) / 365 days = 0.5345
46+
where 243 days = Jan 1 - Aug 31, 91 days = Sep 1 - Nov 30, 31 days = Dec 1 - Dec 31
47+
2027-01-01:
48+
value: 0.5902
5149
metadata:
5250
reference:
5351
- title: OBR Economic and Fiscal Outlook November 2025
5452
href: https://obr.uk/efo/economic-and-fiscal-outlook-november-2025/
55-
2028-04-01:
56-
value: 0.6154
53+
note: |
54+
Calendar year 2027 average:
55+
(0.5595 * 59 days + 0.5795 * 31 days + 0.598 * 275 days) / 365 days = 0.5902
56+
where 59 days = Jan 1 - Feb 28, 31 days = Mar 1 - Mar 31, 275 days = Apr 1 - Dec 31
57+
2028-01-01:
58+
value: 0.6111
5759
metadata:
5860
reference:
5961
- title: OBR Economic and Fiscal Outlook November 2025
6062
href: https://obr.uk/efo/economic-and-fiscal-outlook-november-2025/
61-
2029-04-01:
62-
value: 0.6334
63+
note: |
64+
Calendar year 2028 average (leap year):
65+
(0.598 * 91 days + 0.6154 * 275 days) / 366 days = 0.6111
66+
where 91 days = Jan 1 - Mar 31, 275 days = Apr 1 - Dec 31
67+
2029-01-01:
68+
value: 0.6290
6369
metadata:
6470
reference:
6571
- title: OBR Economic and Fiscal Outlook November 2025
6672
href: https://obr.uk/efo/economic-and-fiscal-outlook-november-2025/
73+
note: |
74+
Calendar year 2029 average:
75+
(0.6154 * 90 days + 0.6334 * 275 days) / 365 days = 0.6290
76+
where 90 days = Jan 1 - Mar 31, 275 days = Apr 1 - Dec 31
6777
metadata:
6878
unit: currency-GBP
6979
name: fuel_duty_rate

0 commit comments

Comments
 (0)