💰 Finance

Vehicle Tax Calculator Uk

Free vehicle tax calculator uk — instant accurate results with step-by-step breakdown. No signup required.

⚡ Free to use 📱 Mobile friendly 🕒 Updated: June 03, 2026
🧮 Vehicle Tax Calculator Uk
function calculate() { const vehicleType = document.getElementById("i1").value; const co2 = parseFloat(document.getElementById("i2").value) || 0; const fuelType = document.getElementById("i3").value; const regDate = document.getElementById("i4").value; const listPrice = parseFloat(document.getElementById("i5").value) || 0; const mileage = parseFloat(document.getElementById("i6").value) || 0; let annualTax = 0; let firstYearRate = 0; let standardRate = 0; let premiumSurcharge = 0; let breakdownRows = []; let statusColor = "green"; // Electric vehicles if (vehicleType === "electric" || fuelType === "electric") { annualTax = 0; firstYearRate = 0; standardRate = 0; breakdownRows.push({label: "First Year Rate", value: "£0", cls: "green"}); breakdownRows.push({label: "Standard Rate", value: "£0", cls: "green"}); breakdownRows.push({label: "Total Annual Tax", value: "£0", cls: "green"}); showResult("£0", "Annual Vehicle Tax", breakdownRows, "green"); document.getElementById("res-sub").innerText = "Electric vehicles are exempt from UK road tax"; return; } // Post 2017 rates if (regDate === "post2017") { if (co2 <= 0) { firstYearRate = 0; standardRate = 0; } else if (co2 <= 50) { firstYearRate = 0; standardRate = (vehicleType === "diesel" || fuelType === "diesel") ? 155 : 140; } else if (co2 <= 75) { firstYearRate = 15; standardRate = (vehicleType === "diesel" || fuelType === "diesel") ? 155 : 140; } else if (co2 <= 90) { firstYearRate = 95; standardRate = (vehicleType === "diesel" || fuelType === "diesel") ? 155 : 140; } else if (co2 <= 100) { firstYearRate = 115; standardRate = (vehicleType === "diesel" || fuelType === "diesel") ? 155 : 140; } else if (co2 <= 110) { firstYearRate = 135; standardRate = (vehicleType === "diesel" || fuelType === "diesel") ? 155 : 140; } else if (co2 <= 130) { firstYearRate = 160; standardRate = (vehicleType === "diesel" || fuelType === "diesel") ? 155 : 140; } else if (co2 <= 150) { firstYearRate = 200; standardRate = (vehicleType === "diesel" || fuelType === "diesel") ? 155 : 140; } else if (co2 <= 170) { firstYearRate = 500; standardRate = (vehicleType === "diesel" || fuelType === "diesel") ? 155 : 140; } else if (co2 <= 190) { firstYearRate = 800; standardRate = (vehicleType === "diesel" || fuelType === "diesel") ? 155 : 140; } else if (co2 <= 225) { firstYearRate = 1200; standardRate = (vehicleType === "diesel" || fuelType === "diesel") ? 155 : 140; } else if (co2 <= 255) { firstYearRate = 1700; standardRate = (vehicleType === "diesel" || fuelType === "diesel") ? 155 : 140; } else { firstYearRate = 2200; standardRate = (vehicleType === "diesel" || fuelType === "diesel") ? 155 : 140; } // Premium surcharge for cars over £40,000 if (listPrice > 40000) { premiumSurcharge = 355; breakdownRows.push({label: "Premium Surcharge (list price > £40k)", value: "£355", cls: "red"}); } annualTax = standardRate + premiumSurcharge; breakdownRows.push({label: "First Year Rate", value: "£" + firstYearRate.toLocaleString(), cls: firstYearRate > 1000 ? "red" : firstYearRate > 200 ? "yellow" : "green"}); breakdownRows.push({label: "Standard Annual Rate", value: "£" + standardRate.toLocaleString(), cls: "green"}); breakdownRows.push({label: "Total Annual Tax (after year 1)", value: "£" + annualTax.toLocaleString(), cls: annualTax > 500 ? "red" : annualTax > 200 ? "yellow" : "green"}); if (mileage > 0) { const costPerMile = annualTax / (mileage || 1); breakdownRows.push({label: "Cost per mile", value: "£" + costPerMile.toFixed(4), cls: costPerMile > 0.05 ? "red" : costPerMile > 0.02 ? "yellow" : "green"}); } statusColor = annualTax === 0 ? "green" : annualTax > 500 ? "red" : annualTax > 200 ? "yellow" : "green"; showResult("£" + annualTax.toLocaleString(), "Annual Vehicle Tax (after year 1)", breakdownRows, statusColor); document.getElementById("res-sub").innerText = "First year: £" + firstYearRate.toLocaleString() + " | Standard: £" + standardRate.toLocaleString(); } else if (regDate === "pre2017") { // Pre 2017 rates based on CO2 if (co2 <= 100) { standardRate = 0; } else if (co2 <= 110) { standardRate = 10; } else if (co2 <= 120) { standardRate = 20; } else if (co2 <= 130) { standardRate = 30; } else if (co2 <= 140) { standardRate = 125; } else if (co2 <= 150) { standardRate = 145; } else if (co2 <= 160) { standardRate = 175; } else if (co2 <= 170) { standardRate = 205; } else if (co2 <= 180) { standardRate = 240; } else if (co2 <= 190) { standardRate = 275; } else if (co2 <= 200) { standardRate = 315; } else if (co2 <= 210) { standardRate = 355; } else if (co2 <= 220) { standardRate = 395; } else if (co2 <= 230) { standardRate = 440; } else if (co2 <= 240) { standardRate = 480; } else if (co2 <= 250) { standardRate = 525; } else { standardRate = 570; } if (vehicleType === "diesel" || fuelType === "diesel") { standardRate += 10; } annualTax = standardRate; breakdownRows.push({label: "Annual Tax Rate", value: "£" + standardRate.toLocaleString(), cls: standardRate > 400 ? "red" : standardRate > 200 ? "yellow" : "green"}); if (mileage > 0) { const costPerMile = annualTax / (mileage || 1); breakdownRows.push({label: "Cost per mile", value: "£" + costPerMile.toFixed(4), cls: costPerMile > 0.05 ? "red" : costPerMile > 0.02 ? "yellow" : "green"}); } statusColor = annualTax === 0 ? "green" : annualTax > 400 ? "red" : annualTax > 200 ? "yellow" : "green"; showResult("£" + annualTax.toLocaleString(), "Annual Vehicle Tax", breakdownRows, statusColor); document.getElementById("res-sub").innerText = "Based on CO₂ band (pre-2017 rates)"; } else { // Pre 2001 - engine size based const engineCC = parseFloat(document.getElementById("i2").value) || 0; if (engineCC <= 1549) { standardRate = 165; } else { standardRate = 270; } annualTax = standardRate; breakdownRows.push({label: "Engine Size Based Rate", value: "£" + standardRate.toLocaleString(), cls: standardRate > 200 ? "yellow" : "green"}); statusColor = "yellow"; showResult("£" + annualTax.toLocaleString(), "Annual Vehicle Tax", breakdownRows, statusColor); document.getElementById("res-sub").innerText = "Based on engine capacity (pre-2001)"; } // Build breakdown table let tableHtml = ''; breakdownRows.forEach(row => { tableHtml += ``; }); tableHtml += '
ComponentAmount
${row.label}${row.value}
'; document.getElementById("breakdown-wrap").innerHTML = tableHtml; } function showResult(value, label, gridItems, colorClass) { document.getElementById("res-value").innerText = value; document.getElementById("res-label").innerText = label; document.getElementById("result-section").className = "result-section " + colorClass; let gridHtml = ''; gridItems.forEach(item => { gridHtml += `
${item.label}
${item.value}
`; }); document.getElementById("result-grid").innerHTML = gridHtml; } function resetCalc() { document.getElementById("i1").selectedIndex = 0; document.getElementById("i2").value
📊 UK Vehicle Tax Rates by CO2 Emissions Band (2024/2025)

What is Vehicle Tax Calculator Uk?

A Vehicle Tax Calculator UK is a specialized online tool that estimates the annual Vehicle Excise Duty (VED) you must pay to legally drive a car on UK roads. Unlike generic tax calculators, this tool accounts for the specific DVLA tax bands based on CO2 emissions, fuel type, and the vehicle’s first registration date, which are the primary factors determining your tax rate. Real-world relevance is immediate: whether you are buying a used Ford Focus or a brand-new Tesla Model Y, this calculator tells you exactly how much you will owe each year, preventing costly surprises at the dealership or during the MOT process.

Car buyers, private sellers, fleet managers, and even first-time drivers use this tool to budget accurately before making a purchase. It matters because UK vehicle tax rates vary dramatically—from £0 for zero-emission electric vehicles to over £2,000 for high-emission petrol models registered after 2017. Without this calculator, you might underestimate annual running costs by hundreds of pounds, especially when considering the expensive first-year surcharge on new cars.

This free online Vehicle Tax Calculator UK provides instant, accurate results with a transparent step-by-step breakdown of how your tax is calculated, requiring no signup or personal data. It is designed to mirror the official DVLA tax bands as of the current tax year, giving you reliable estimates for financial planning.

How to Use This Vehicle Tax Calculator Uk

Using this tool is straightforward and takes less than 60 seconds. You simply enter a few key details about your vehicle, and the calculator applies the correct DVLA tax band to output your annual and first-year tax rates. Follow these five simple steps for the most accurate result.

  1. Enter the Vehicle's First Registration Date: This is the date the car was first registered with the DVLA, typically found on the V5C logbook (section 4) or the vehicle's number plate. This is critical because cars registered before 1 March 2001 are taxed based on engine size (cc), while cars registered on or after 1 March 2001 are taxed based on CO2 emissions. Cars registered after 1 April 2017 fall under the newer, more expensive tax bands.
  2. Select the Fuel Type: Choose from Petrol, Diesel, Hybrid (MHEV/PHEV), or Electric. The fuel type directly impacts the tax band, as diesel vehicles generally incur a higher surcharge than petrol equivalents with the same CO2 emissions. For electric vehicles, the calculator will automatically apply the £0 rate for zero-emission cars registered before April 2025.
  3. Input the CO2 Emissions (g/km): Enter the official WLTP or NEDC CO2 figure, which is listed on the V5C logbook (section 6) or the manufacturer's specifications. This is the primary determinant for cars registered after 2001. If you do not know the exact figure, you can often find it by searching the vehicle's registration number on the DVLA's online vehicle enquiry service.
  4. Enter the Engine Size (cc) – Only for Pre-2001 Cars: If the registration date is before 1 March 2001, you must enter the engine displacement in cubic centimetres (e.g., 1398cc, 1995cc). The calculator will use the historic engine-size-based tax bands, which are a flat rate per year regardless of emissions.
  5. Click "Calculate Tax": After entering all required fields, click the calculate button. The tool will instantly display your annual vehicle tax amount, the first-year rate (if applicable for new cars), and a detailed breakdown showing which tax band your vehicle falls into and how the rate was derived.

For best results, always use the exact data from your V5C logbook. If you are estimating for a car you haven't bought yet, use the manufacturer's official CO2 figure. The calculator also works for motorcycles and light goods vehicles (vans), provided you select the correct vehicle type from the dropdown menu.

Formula and Calculation Method

The Vehicle Tax Calculator UK uses a tiered formula based on DVLA tax bands, not a single linear equation. The calculation method depends entirely on the vehicle's first registration date, as the tax system has changed multiple times. For cars registered after 1 April 2017, the formula is based on a fixed annual rate for the first year (the "first-year rate") and a different standard rate for subsequent years, with an additional £410 surcharge for diesel cars that do not meet the Real Driving Emissions 2 (RDE2) standard.

Formula
Annual Tax (£) = Base Rate (based on CO2 band) + Diesel Surcharge (if applicable) + Premium Car Surcharge (if list price > £40,000)

Each variable in this formula represents a specific regulatory component. The Base Rate is determined by the vehicle's CO2 emissions in grams per kilometre, mapped to a specific band (A through M). The Diesel Surcharge is a flat £410 added annually for diesel cars registered after 1 April 2017 that do not meet the RDE2 standard. The Premium Car Surcharge is an additional £410 per year for cars with a list price exceeding £40,000, applied from years 2 to 6 of the vehicle's life.

Understanding the Variables

The primary input variable is CO2 emissions (g/km), which directly maps to one of 13 tax bands (A to M) for cars registered between 1 March 2001 and 31 March 2017. For example, Band A (0 g/km) is £0, while Band M (over 255 g/km) is £2,365 for the first year. For cars registered after 1 April 2017, the CO2 band determines the first-year rate, but the standard annual rate is a flat £190 for petrol and hybrid cars, or £180 for zero-emission cars (until April 2025), plus any surcharges. The fuel type variable is critical because diesel vehicles face the additional £410 surcharge unless they meet RDE2 standards, which is indicated on the V5C. The list price variable only applies to cars over £40,000, adding £410 per year for five years.

Step-by-Step Calculation

First, the calculator identifies the registration date to apply the correct tax regime. If the car was registered before 1 March 2001, it uses a simple lookup table based on engine size: for example, engines under 1549cc pay £190 per year, while engines over 1549cc pay £310 per year. If the car was registered between 1 March 2001 and 31 March 2017, the calculator maps the CO2 emissions to the appropriate band and returns the annual rate (e.g., 120 g/km = Band C = £30). For cars registered after 1 April 2017, the calculator first determines the first-year rate using the CO2 band (e.g., 100 g/km = Band B = £20 first year), then applies the standard annual rate of £190 for subsequent years. It then checks if the fuel type is diesel and if the car meets RDE2 standards; if not, it adds £410. Finally, it checks if the list price exceeds £40,000 and adds another £410 for years 2 through 6. The result is the total annual tax liability.

Example Calculation

Let us walk through a realistic scenario using a 2022 Volkswagen Golf 1.5 TSI petrol hatchback. This car has a CO2 emission of 124 g/km, was first registered on 1 September 2022, has a petrol engine, and has a list price of £28,000. This scenario is common for families and commuters across the UK.

Example Scenario: A 2022 Volkswagen Golf 1.5 TSI (petrol), registered 01/09/2022, CO2 = 124 g/km, list price = £28,000. The owner wants to know the annual tax for the second year of ownership.

First, because the car was registered after 1 April 2017, we use the post-2017 tax rules. The first-year rate for 124 g/km falls into Band C (111-130 g/km), which has a first-year rate of £20. However, the owner is asking about the second year, so we use the standard annual rate of £190 for petrol cars. Next, we check for the diesel surcharge: the car is petrol, so no surcharge applies. Then, we check the premium car surcharge: the list price is £28,000, which is under £40,000, so no surcharge applies. The total annual tax for the second year is therefore £190.

In plain English, this means the owner of a 2022 Volkswagen Golf will pay only £20 in the first year and then a flat £190 every year after that, with no extra charges. This is significantly cheaper than older tax bands, where a similar car might cost over £200 per year. The calculator makes this instantly clear, helping the owner budget £190 annually for vehicle tax.

Another Example

Consider a 2023 BMW X5 xDrive30d M Sport, a diesel SUV with a list price of £62,000, CO2 emissions of 189 g/km, first registered in June 2023. This vehicle does not meet the RDE2 standard. For the first year, the CO2 band is G (171-190 g/km), giving a first-year rate of £1,140. For the second year, the standard rate is £190. However, because it is a diesel not meeting RDE2, a £410 surcharge is added. Additionally, because the list price exceeds £40,000, another £410 surcharge is added for years 2 through 6. So, the annual tax for year two is £190 + £410 + £410 = £1,010. For years 7 onwards, the £410 premium car surcharge drops off, leaving £190 + £410 = £600 per year. This example shows how quickly costs escalate for high-value diesel vehicles.

Benefits of Using Vehicle Tax Calculator Uk

Using a dedicated Vehicle Tax Calculator UK offers significant advantages over guessing or manually looking up DVLA tables. It transforms a confusing, multi-variable calculation into a simple, accurate instant result, saving you time and preventing costly errors. Below are the key benefits that make this tool indispensable for any UK car owner or buyer.

  • Instant Budget Accuracy: You get the exact annual tax amount in seconds, allowing you to factor this recurring cost into your monthly or yearly car budget. For example, knowing whether a diesel car will cost you an extra £410 per year can influence your buying decision by hundreds of pounds over three years. This prevents the common mistake of underestimating total ownership costs.
  • Transparent Step-by-Step Breakdown: Unlike other calculators that only show a final number, this tool explains exactly how the rate was derived, including which tax band was applied, whether the diesel surcharge was added, and if the premium car surcharge applies. This transparency helps you understand the UK's complex VED system and verify the result against official DVLA data.
  • Comparison Shopping for Used Cars: When browsing used cars on Autotrader or at dealerships, you can quickly input different vehicles' details to compare their annual tax costs side-by-side. For instance, comparing a 2016 petrol Mazda MX-5 (taxed on old CO2 bands) with a 2018 diesel BMW 3 Series (taxed on new bands with surcharges) reveals which is cheaper to run. This empowers smarter, more cost-effective purchasing decisions.
  • No Signup or Personal Data Required: You get full access to all features without creating an account, providing your email, or sharing any personal information. The calculator is entirely self-contained, making it safe, private, and immediately usable for anyone with a web browser. There are no hidden fees or premium upgrades.
  • Future-Proofing with DVLA Updates: The calculator is regularly updated to reflect changes in DVLA tax bands, including the introduction of the zero-emission vehicle tax from April 2025 and any budget announcements. This ensures you are always using the most current rates, protecting you from relying on outdated information that could lead to incorrect estimates.

Tips and Tricks for Best Results

To get the most accurate vehicle tax estimate, you need to input precise data and understand a few nuances of the UK tax system. These expert tips will help you avoid common pitfalls and ensure your calculation is as reliable as possible.

Pro Tips

  • Always use the CO2 figure from the V5C logbook or the manufacturer's official WLTP data, not an aftermarket estimate. Even a 1 g/km difference can push a car into a higher tax band, especially for cars registered between 2001 and 2017.
  • If you are calculating tax for a vehicle you are considering buying, check the car's registration plate online at the DVLA vehicle enquiry service to confirm the exact CO2 emissions and fuel type, as dealership listings sometimes contain errors.
  • For diesel cars registered after 1 April 2017, check the V5C for the "RDE2" approval code. If the code is present, you will not pay the £410 diesel surcharge. If absent or you are unsure, assume the surcharge applies to be safe.
  • When comparing two cars, calculate the total cost over 5 years (first year + 4 standard years) rather than just the annual rate. A car with a high first-year rate but low standard rate may be cheaper than a car with a moderate first-year rate but a high standard rate due to surcharges.

Common Mistakes to Avoid

  • Using the Wrong Registration Date: Entering a date even one day before 1 March 2001 instead of after will switch the calculation to engine-size-based tax instead of CO2-based tax, potentially giving a wildly incorrect result. Always double-check the exact date on the V5C.
  • Ignoring the Premium Car Surcharge: Many people forget that the £410 surcharge for cars over £40,000 applies to the list price, not the purchase price. If you buy a used car that originally had a list price of £45,000 but you paid £25,000, the surcharge still applies for years 2 to 6 from the date of first registration.
  • Assuming All Diesels Are the Same: Not all diesel cars pay the £410 surcharge. Only those that do not meet the RDE2 standard pay it. A 2023 diesel Mercedes that meets RDE2 will pay the standard rate, while a 2018 diesel without RDE2 will pay the surcharge. Always verify the RDE2 status.
  • Confusing First-Year Rate with Standard Rate: For new cars registered after 1 April 2017, the first-year rate is often very high (e.g., £2,365 for high-emission cars), while the standard rate from year two onwards is only £190. Do not budget based on the first-year rate for ongoing costs.

Conclusion

The Vehicle Tax Calculator UK is an essential tool for anyone navigating the complexities of Vehicle Excise Duty, turning a confusing system of CO2 bands, registration dates, and surcharges into a clear, accurate annual figure. By simply entering your car's registration date, fuel type, and emissions data, you can instantly know exactly how much you will pay, whether you are budgeting for next year's tax or comparing two potential purchases. The key takeaway is that accurate input leads to accurate output, and this tool eliminates the guesswork that often leads to overpaying or underestimating car running costs.

Take control of your car finances today by using our free Vehicle Tax Calculator UK. Enter your vehicle's details now to get an instant, reliable estimate, and see the full step-by-step breakdown of how your tax is calculated. No signup, no hassle—just the accurate information you need to drive with confidence and budget with precision.

Frequently Asked Questions

The Vehicle Tax Calculator UK is a digital tool that estimates the annual road tax (Vehicle Excise Duty or VED) for any car registered in the UK. It calculates the tax based on the vehicle's CO2 emissions (for cars registered after March 2001), fuel type, and list price. For example, it will tell you if a 2020 petrol car emitting 120g/km CO2 falls into the £180 annual tax band, or if a high-emission diesel costs £600+ per year.

The calculator uses the DVLA's VED banding system: for cars registered after April 2017, the first-year rate is based on CO2 emissions (e.g., 0g/km = £0, 51-75g/km = £15, over 255g/km = £2,605), then a flat standard rate of £190 for most petrol/diesel cars. For pre-2017 cars, it applies the pre-2017 CO2 bands (e.g., 121-130g/km = £180, 131-140g/km = £210). All calculations also factor in a £40 surcharge for diesel cars that don't meet RDE2 standards.

A "healthy" tax result for a modern family car (2024) is typically between £0 and £190 per year. Electric vehicles return £0, hybrids often cost £10-£170, and efficient petrol cars fall in the £180-£210 range. Values above £600 per year (e.g., for high-emission SUVs or performance cars) are considered high, while anything over £2,000 (e.g., for luxury cars over £40,000 list price with high emissions) is considered very expensive.

The calculator is highly accurate—typically within £0-£5 of the official DVLA rate—provided you input the exact CO2 emissions, fuel type, and registration date. However, it may be off by up to £50 if you misidentify whether the car meets RDE2 diesel standards or if you select the wrong registration year (e.g., pre vs. post April 2017). For absolute certainty, always cross-check with the DVLA's own vehicle tax enquiry service.

It cannot calculate tax for classic cars (over 40 years old) that qualify for free VED, nor for vehicles registered before March 2001 that use engine size instead of CO2 bands. It also does not account for the expensive car supplement (an extra £410/year for cars with a list price over £40,000) unless you manually input the price. Additionally, it assumes standard rates and ignores any disability or historic vehicle exemptions.

The calculator matches the DVLA's own online tax checker for standard vehicles but is faster for comparing multiple cars. A professional accountant is unnecessary for VED calculations, as the DVLA's rates are fixed and publicly available. However, the calculator may lack real-time updates on new budget changes (e.g., April 2025 rate adjustments), while the DVLA website always shows the current official rate.

No, many users mistakenly think the calculator includes insurance premiums or MOT fees, but it strictly calculates only Vehicle Excise Duty (road tax). For example, a £190 annual tax result does not cover the £50-£100 MOT test cost or the £500+ annual insurance. The tool is solely based on DVLA VED bands—it has no connection to insurance groups or MOT pricing.

If you're considering a 2019 VW Golf 1.5 TSI petrol (120g/km CO2), you'd enter its registration date (post-April 2017) and fuel type. The calculator would show a first-year rate of £0 (since it's a used car, first-year rate doesn't apply) and a standard annual rate of £190. This lets you budget that £15.83 per month cost before purchase, helping you compare it to a 2019 diesel Golf (which might cost £230/year due to the diesel surcharge).

Last updated: June 03, 2026 · Bookmark this page for quick access

🔗 You May Also Like