Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Company car and car fuel benefits

A car an employer makes available for an employee’s private use is a benefit in kind: its cash equivalent is taxed as employment income (ITEPA 2003 s. 120), and so is fuel provided for its private use (s. 149). The employer pays Class 1A National Insurance on both (SSCBA 1992 s. 10). The model calculates both benefits from 2020-21.

Inputs

Each person can have one company car. The inputs default to no car, so a simulation that sets none of them is unchanged.

InputMeaning
company_car_list_priceList price of the car and its accessories; zero means no company car
company_car_capital_contributionsCapital sums the employee has contributed, this year and earlier
company_car_co2_emissionsCO2 emissions figure in g/km (0 for a car that cannot emit CO2)
company_car_electric_rangeElectric range figure in miles
company_car_fuel_typeFuel type (the CarFuelType enum also used for vehicle excise duty)
company_car_registered_from_6_april_2020First registered on or after 6 April 2020 (matters in 2020-21 and 2021-22 only)
company_car_availabilityShare of the tax year the car is available (default 1)
company_car_private_use_paymentsPayments for private use
company_car_private_fuel_providedFuel provided for private use and not made good in full

The car_* inputs describe the person’s own car for vehicle excise duty and play no part here.

Data that fills these inputs needs to know three things:

Calculation

company_car_appropriate_percentage applies s. 139: a rate for 0 g/km, rates for 1 to 50 g/km by electric range (one rate from 2028-29), a rate for each band from 51-54 to 70-74 g/km (65-74 g/km from 2028-29), and from 75 g/km a base rate plus one point for each full 5 g/km, up to the maximum. A diesel car not meeting the Euro 6d (RDE2) standard adds 4 points, within the maximum (s. 141); a car that cannot emit CO2 takes no supplement. In 2020-21 and 2021-22 a car first registered on or after 6 April 2020 takes the lower rates of s. 139A (Finance Act 2020 ss. 9 and 10). The appropriate percentage is zero for a person without a company car (has_company_car).

company_car_benefit follows the steps of s. 121: the price, less capital contributions up to £5,000, times the appropriate percentage, reduced in proportion to the days the car is unavailable, less payments for private use, and never below zero. car_fuel_benefit is the appropriate percentage of the car fuel benefit charge multiplier (s. 150), reduced in proportion to the days the car is unavailable. It is nil for a car that cannot emit CO2. benefits_in_kind adds the two.

Where the benefits go

2030-31

Finance Act 2025 s. 6 sets the rates for 2029-30 and subsequent tax years, so the baseline keeps them for 2030-31: 9% for 0 g/km, 19% for 1 to 50 g/km and a 39% maximum. Budget 2026 raises every rate for 2030-31 by one point, to a maximum of 40%, to be legislated in Finance Bill 2026-27. The company_car_tax_rise_2030 scenario applies that rise:

from policyengine_uk import Simulation
from policyengine_uk.scenarios import company_car_tax_rise_2030

reformed = Simulation(situation=situation, scenario=company_car_tax_rise_2030)

policyengine_uk.scenarios.company_car_tax_rise_2030.COMPANY_CAR_TAX_RISE_2030 holds the same changes as a parameter-changes dictionary.

The car fuel benefit charge multiplier is in the baseline for 2027-28 at the £30,200 Budget 2026 announced, before the Treasury order is made. That is the annual CPI uprating, which the Budget does not score, so a pre-Budget baseline has it too; the 2030-31 rise is a policy decision Budget 2026 scores (Table 6.1, row 86). The fuel part of the rise depends on the multiplier.

Not modelled

The survey data does not fill these inputs yet, so a population run scores the company car benefits at zero until a dataset does.