German Car Tax Calculator
Free german car tax calculator — instant accurate results with step-by-step breakdown. No signup required.
What is German Car Tax Calculator?
A German Car Tax Calculator is a specialized financial tool designed to instantly compute the annual vehicle tax (Kraftfahrzeugsteuer, or Kfz-Steuer) that every car owner in Germany must pay to the Federal Ministry of Finance. Unlike generic tax estimators, this calculator is calibrated to the exact legislative parameters of the German tax code, which bases its calculation on engine displacement (Hubraum), CO2 emissions (g/km), and the vehicle’s fuel type and first registration date. For anyone buying a used car from a German dealer, importing a vehicle, or simply budgeting for annual ownership costs, this tool transforms a complex, multi-variable formula into a clear, immediate number.
This calculator is indispensable for expatriates moving to Germany, car importers, fleet managers, and private buyers who need to compare the long-term tax burden of different models. A difference of 50 g/km in CO2 emissions can mean hundreds of euros in annual tax, making accurate pre-purchase calculation a financial necessity rather than a luxury. By providing a precise estimate before you commit to a purchase, the tool prevents costly surprises when the annual tax bill arrives from the Zollamt (customs office).
Our free online German Car Tax Calculator eliminates the need to manually interpret the complex §9 of the Kraftfahrzeugsteuergesetz (KraftStG). With no signup or data storage, you can run unlimited scenarios on different vehicles, getting instant, accurate results that mirror the official calculation used by German tax authorities.
How to Use This German Car Tax Calculator
Using the German Car Tax Calculator is a straightforward process that requires only the data found on your vehicle registration document (Fahrzeugschein) or the official CO2 certificate. Follow these five simple steps to get an accurate annual tax estimate in seconds.
- Select the Fuel Type: Choose from the dropdown menu whether your vehicle runs on Petrol (Benzin), Diesel, or an alternative fuel like LPG (Autogas), CNG (Erdgas), or electric. This is critical because diesel vehicles are taxed at a higher base rate per 100cc of engine displacement (€9.50 for diesel vs. €2.00 for petrol for the first 2,000cc) due to their higher particulate and NOx emissions. Electric vehicles are currently tax-free for ten years from first registration.
- Enter Engine Displacement (cc): Input the exact cubic capacity of the engine in cubic centimeters (cc). You can find this in field 8 (Hubraum) of the Fahrzeugschein or the vehicle’s technical specifications. For example, a typical 2.0-liter engine is 1,968 cc. The calculator uses this number to compute the base tax component, rounding down to the nearest full 100cc increment as the tax authority does.
- Input CO2 Emissions (g/km): Enter the official WLTP or NEDC CO2 emission value in grams per kilometer. This value is found in field 49.1 (CO2-Ausstoß) of the Fahrzeugschein. The CO2 component of the tax is calculated only on the amount that exceeds a tax-free allowance (currently 95 g/km for most cars registered after 2014). Every gram above this threshold is taxed at €2.00 per g/km for petrol or €2.50 per g/km for diesel.
- Provide First Registration Date: Select the month and year of the vehicle’s first registration. This date determines which tax rules apply. Cars registered before July 1, 2009, use a different, older calculation method based solely on displacement and a Schadstoffklasse (emission class). Vehicles registered after that date use the modern CO2-based system. Hybrids and electrics have specific registration date rules affecting their tax-free periods.
- Click Calculate: Press the "Calculate Tax" button. The tool will instantly display your annual vehicle tax in euros (€), along with a detailed step-by-step breakdown showing how the base displacement tax and the CO2 surcharge were computed. You can reset the fields to compare multiple vehicles quickly.
For best accuracy, always use the official CO2 value from the vehicle documents rather than manufacturer brochure claims, as real-world WLTP values can differ slightly. If you are calculating for a vehicle not yet registered in Germany, use the EU Certificate of Conformity (COC) for the most reliable data.
Formula and Calculation Method
The German car tax formula is defined in the Kraftfahrzeugsteuergesetz (KraftStG) and combines two main components: a displacement-based base tax and a CO2 emission surcharge. The calculation method varies slightly based on the vehicle’s first registration date, but for the vast majority of modern cars (registered after July 1, 2009), the following formula applies. Understanding this formula empowers you to predict tax costs without even using the calculator.
Where the Displacement Tax is calculated by dividing the engine displacement by 100, rounding down to the nearest whole 100cc, then multiplying by the fuel-specific rate. The CO2 Tax is calculated by subtracting the tax-free CO2 allowance (95 g/km) from the vehicle’s total CO2 emissions, then multiplying the excess by the CO2 rate. The variables are defined as follows:
Understanding the Variables
Engine Displacement (V): The total swept volume of all cylinders in cubic centimeters (cc). For tax purposes, this is always rounded down to the nearest full 100cc increment. A 1,998 cc engine is treated as 1,900 cc (19 increments of 100cc). This rounding works in the taxpayer’s favor, as the tax authority does not round up.
Fuel Type Rate (R_disp): The base tax rate per 100cc of displacement. For petrol engines, the first 2,000cc are taxed at €2.00 per 100cc, and any displacement above 2,000cc is taxed at €2.00 per 100cc as well (flat rate). For diesel engines, the first 2,000cc are taxed at €9.50 per 100cc, and displacement above 2,000cc is taxed at €15.00 per 100cc. This steep progressive rate for diesel reflects higher environmental impact.
CO2 Emissions (C): The official CO2 emission value in grams per kilometer, measured under WLTP (Worldwide Harmonized Light Vehicles Test Procedure) for newer cars or NEDC for older ones. The tax-free allowance is 95 g/km for most cars registered after January 1, 2014. For cars registered between July 1, 2009 and December 31, 2013, the allowance was 110 g/km or 120 g/km depending on the exact registration date.
CO2 Tax Rate (R_co2): The rate applied to each gram of CO2 above the allowance. For petrol cars, this is €2.00 per g/km. For diesel cars, this is €2.50 per g/km. The higher diesel CO2 rate reflects the fuel’s higher carbon content per liter burned.
Step-by-Step Calculation
Step 1: Determine the taxable displacement. Divide the engine’s cubic capacity by 100 and round down to the nearest integer. For a 1,998 cc engine, 1,998 ÷ 100 = 19.98, rounded down to 19. This means 19 increments of 100cc are taxed.
Step 2: Calculate the displacement tax. Multiply the number of 100cc increments by the fuel-specific rate. For a petrol engine: 19 × €2.00 = €38.00. For a diesel engine: 19 × €9.50 = €180.50. If the displacement exceeds 2,000cc, calculate the first 20 increments (2,000cc) at the lower rate, then the remaining increments at the higher rate.
Step 3: Calculate the CO2 surcharge. Subtract the tax-free allowance (95 g/km) from the actual CO2 emissions. For a car emitting 150 g/km: 150 – 95 = 55 g/km of taxable CO2. Multiply by the CO2 rate: for petrol, 55 × €2.00 = €110.00; for diesel, 55 × €2.50 = €137.50.
Step 4: Add the displacement tax and CO2 tax. For the petrol example: €38.00 + €110.00 = €148.00 annual tax. For the diesel example: €180.50 + €137.50 = €318.00 annual tax. This final figure is the amount you would pay annually to the German customs authority.
Example Calculation
To demonstrate the real-world application of the German car tax formula, let’s calculate the annual tax for two common vehicles found on German roads. These examples show how different fuel types and emission levels dramatically affect the final tax burden.
Step 1: Displacement Calculation. The engine is 1,498 cc. Divide by 100: 14.98, rounded down to 14 taxable 100cc increments. For a petrol engine, each increment costs €2.00. Base displacement tax = 14 × €2.00 = €28.00.
Step 2: CO2 Calculation. CO2 emissions are 129 g/km. The tax-free allowance for a 2021 car is 95 g/km. Taxable CO2 = 129 – 95 = 34 g/km. For petrol, the CO2 rate is €2.00 per g/km. CO2 tax = 34 × €2.00 = €68.00.
Step 3: Total Annual Tax. €28.00 (displacement) + €68.00 (CO2) = €96.00 per year. In plain English, the owner of this Golf pays just €8 per month in vehicle tax—a very reasonable amount for a modern petrol car. This low tax is a key reason why many German buyers prefer petrol over diesel for smaller engines.
Another Example
Scenario: A 2022 BMW 320d diesel with 1,995 cc engine displacement and 142 g/km CO2 emissions (WLTP). First registered in June 2022.
Step 1: Displacement Calculation. Engine is 1,995 cc. Divide by 100: 19.95, rounded down to 19 increments. For a diesel engine, the first 20 increments (up to 2,000cc) are taxed at €9.50 per increment. Since 19 is less than 20, all 19 increments use the lower rate. Base displacement tax = 19 × €9.50 = €180.50.
Step 2: CO2 Calculation. CO2 emissions are 142 g/km. Tax-free allowance is 95 g/km. Taxable CO2 = 142 – 95 = 47 g/km. For diesel, the CO2 rate is €2.50 per g/km. CO2 tax = 47 × €2.50 = €117.50.
Step 3: Total Annual Tax. €180.50 (displacement) + €117.50 (CO2) = €298.00 per year. This is over three times the tax of the petrol Golf, despite having a similar displacement and only slightly higher CO2. This stark difference illustrates why diesel cars are becoming less popular for private buyers in Germany, as the tax penalty for diesel engines has made petrol or hybrid alternatives far more cost-effective for annual ownership.
Benefits of Using German Car Tax Calculator
Using a dedicated German Car Tax Calculator offers significant advantages over manual calculation or relying on vague online estimates. This tool is built specifically for the German tax system, ensuring accuracy and saving you time when making important vehicle decisions. Below are the key benefits that make this calculator an essential resource for anyone dealing with German vehicle taxation.
- Instant Accuracy Without Legal Jargon: The German car tax law (KraftStG) is a dense legal text with multiple exceptions, rounding rules, and date-dependent thresholds. Our calculator encodes all these nuances—such as the specific rounding down of displacement and the correct CO2 allowance for your car’s registration year—so you get a result that matches what the Zollamt will bill you, without needing to read a single paragraph of German tax law.
- Vehicle Comparison for Smart Purchases: When shopping for a used car in Germany, the annual tax can vary by hundreds of euros between seemingly similar models. This calculator allows you to input data for two or three different cars in rapid succession, comparing the long-term cost. For example, a 2019 petrol Volkswagen Passat might cost €120 in tax, while a similar diesel model could cost €340—a difference of €220 per year that adds up to over €1,000 in five years of ownership.
- Budgeting for Import and Registration: If you are importing a car from outside the EU or registering a vehicle that was previously in another EU country, you need to know the tax before you pay the import duties. Our calculator gives you that number instantly, helping you budget for the total cost of registration (including customs, TÜV inspection, and license plates) without any hidden surprises from the tax office.
- No Data Storage or Signup Required: Privacy-conscious users appreciate that our calculator runs entirely in your browser. We do not store your vehicle data, email addresses, or search history. You can run unlimited calculations without creating an account, making it ideal for dealers who need to check tax for multiple vehicles throughout the day without leaving digital traces.
- Educational Step-by-Step Breakdown: Unlike black-box calculators that only show the final number, our tool provides a clear, line-by-line breakdown of the displacement tax and CO2 surcharge. This transparency helps you understand exactly why a diesel car costs more or how reducing CO2 emissions by 20 g/km would save you €40-€50 per year, empowering you to make environmentally and financially informed choices.
Tips and Tricks for Best Results
To get the most accurate and useful results from your German Car Tax Calculator, follow these expert tips. Small errors in input data can lead to significant miscalculations, especially for diesel vehicles or cars with marginal CO2 values. These pro tips will help you avoid common pitfalls and use the tool like a seasoned German car buyer.
Pro Tips
- Always use the official CO2 value from the Fahrzeugschein (field 49.1) or the EU Certificate of Conformity. Manufacturer brochure values are often "best case" and may be lower than the certified WLTP value, leading to a tax estimate that is too low. The tax authority uses the certified value, not the marketing number.
- For cars registered between July 1, 2009, and December 31, 2013, check the exact registration month. The CO2 tax-free allowance during this period was 110 g/km for cars registered from July 2009 to December 2011, and 120 g/km for cars registered from January 2012 to December 2013. Using the wrong allowance can overstate the tax by €20-€30.
- If the car is a hybrid (plug-in or self-charging), input the exact CO2 value from the WLTP test cycle. Many hybrids have very low CO2 values (under 50 g/km), which means they fall entirely under the tax-free allowance, resulting in only the displacement tax being due. This makes hybrids extremely tax-efficient in Germany.
- For electric vehicles (BEV), the calculator will show €0.00 annual tax for the first ten years from the date of first registration. However, after the ten-year exemption period expires, the tax is calculated based on the vehicle’s weight (Leergewicht) at a rate of €10 per 200 kg for the first 2,000 kg and higher rates thereafter. Our calculator includes a note for this future liability.
Common Mistakes to Avoid
- Using NEDC instead of WLTP for newer cars: Cars registered after September 1, 2018, use WLTP values, which are typically 10-20% higher than the older NEDC values. Inputting an NEDC value into a calculator expecting WLTP will result in a tax estimate that is too low. Always check which standard your vehicle’s CO2 value is based on (it is usually stated on the document).
- Forgetting to round down displacement: A 1,998 cc engine is taxed as 1,900 cc, not 2,000 cc. Manually calculating without this rounding down can overstate the tax by €2.00 for petrol or €9.50 for
Frequently Asked Questions
The German Car Tax Calculator is a tool that computes the annual motor vehicle tax (Kraftfahrzeugsteuer) for cars registered in Germany. It calculates the tax based on engine displacement (in cc) and CO2 emissions (g/km), applying the specific rates set by the German government. For example, a petrol car with 1600 cc engine pays €2.00 per 100 cc for the displacement portion, plus a CO2-based surcharge of €2.00 per g/km above the free allowance of 95 g/km (as of 2024).
The formula has two components: displacement tax = (engine displacement in cc / 100) × rate (€2.00 for petrol, €9.50 for diesel). The CO2 tax = (actual CO2 g/km – 95 g/km free allowance) × €2.00 per g/km, but only for the portion exceeding 95 g/km. For example, a diesel car with 2000 cc and 140 g/km CO2: displacement tax = (2000/100) × €9.50 = €190, CO2 tax = (140-95) × €2.00 = €90, total = €280 per year.
For a typical small petrol car (e.g., 1.2L, 110 g/km CO2), the annual tax is around €24–€60. For a mid-size diesel (2.0L, 140 g/km), it ranges €250–€350. For a large SUV (3.0L petrol, 250 g/km), it can exceed €500–€800. Electric cars are currently exempt from tax until 2030, so they show €0. Hybrids often fall in the €50–€150 range depending on emissions.
It is highly accurate, typically matching official rates to within €1–€5, as long as you input the correct engine displacement and CO2 value from the vehicle registration document (Zulassungsbescheinigung Teil I). However, it cannot account for special discounts (e.g., for heavy vehicles used commercially) or historical rate changes. For standard private cars, the calculator is 99% accurate.
The calculator does not include tax exemptions for vintage cars (over 30 years old with H-plate status) or for vehicles used in agriculture or forestry. It also cannot predict future tax changes, such as the planned increase in CO2 rates after 2025. Additionally, it assumes the vehicle is registered in Germany, so it won't work for cars with foreign plates or temporary permits.
The calculator is much faster and more user-friendly than manually looking up rates in the official Zoll tariff tables, which require cross-referencing multiple paragraphs and emission classes. However, the official tables are legally binding and include edge cases (e.g., vehicles with retrofitted emissions systems). For 95% of users, the calculator is equivalent, but for rare vehicle modifications, the official tables are definitive.
No, that is false. The calculator only computes the pure vehicle tax (Kraftfahrzeugsteuer), which is a separate annual fee paid to the customs authority (Zoll). It does not include VAT (Mehrwertsteuer) on the car purchase, insurance premiums, or the one-time registration fee. Many users mistakenly think the displayed amount is the total cost of ownership, but it’s solely the tax component.
A buyer considering a 2019 petrol VW Golf (1.5L, 120 g/km) vs. a 2018 diesel VW Golf (2.0L, 130 g/km) can use the calculator to see the annual tax difference: petrol ≈ €30 + (120-95)×€2 = €80 total, diesel ≈ €190 + (130-95)×€2 = €260 total. This €180/year gap helps decide which car is cheaper to own long-term, especially if the buyer drives low mileage where diesel tax savings don't offset fuel costs.
Last updated: June 03, 2026 · Bookmark this page for quick access🔗 You May Also Like
Car Sales Tax CalculatorQuickly calculate your total car purchase cost with our free sales tax calculatoFinanceMissouri Car Sales Tax CalculatorFree Missouri car sales tax calculator to estimate your total tax and fees instaFinanceGerman Tax Calculator In EnglishFree german tax calculator in english — instant accurate results with step-by-stFinanceGerman Inheritance Tax CalculatorFree german inheritance tax calculator — instant accurate results with step-by-sFinanceAdjustable Rate Mortgage CalculatorFree adjustable rate mortgage calculator — get instant accurate results with steFinanceVehicle Wrap Pricing CalculatorFree vehicle wrap pricing calculator. Instantly estimate material, labor, and toFinanceGm Monthly Income CalculatorEstimate your monthly income as a General Motors employee with our free calculatFinancePlan 1 Loan Calculator UkFree plan 1 loan calculator uk — instant accurate results with step-by-step breaFinance
