Loading…
Loading…
One section per line of the calculation: the formula, a worked example, the official source and the date it was last checked. Whatever is estimated is always a range.
Last checked: 1 September 2026.
Range of rates published by car transporters. If the listing gives the car’s postcode, the range narrows: Frankfurt and the Rhine valley, Bavaria, Berlin.
Example. Frankfurt → Île-de-France: €700 to €900. Berlin → Île-de-France: up to €1,500.
Source: Rates published by transporters (there is no official rate)
We apply the CO2 scale for the year the vehicle was first registered (even if that was in Germany), then the reduction for the vehicle’s age at the date of registration in France. Before 1 January 2015: exempt.
Example. A 2021 car at 142 g/km falls under the 2021 WLTP scale; the scale amount is then reduced by the percentage that matches its age.
Source: Code des impositions sur les biens et services, art. L421-58 to L421-70
It only concerns cars first registered from 2022. It applies to the part of the kerb weight above the threshold for the year, at a rate per kilo that rises, and it is added to the CO2 malus up to a cap.
Example. A 1,880 kg car from 2022 is taxed on the kilos above that year’s threshold; a 2021 car is not concerned.
Fiscal horsepower × your region’s rate per horsepower, plus the fixed handling fee (€11) and the delivery fee (€2.76). Half rate for a car aged 10 years or more.
Example. 11 fiscal CV × €68.95 in Île-de-France = €758, plus €13.76 in fixed fees.
Source: Official simulator of the cost of the registration certificate (service-public.fr)
This is not an import: no transport and no malus (it is paid once, at the first registration in France). What remains is the carte grise: regional tax by fiscal horsepower, plus €11 and €2.76. Before 2021, fiscal horsepower follows the old formula CO2/45 + (P/40)^1.6.
Example. 110 g/km and 81 kW: 2.44 + 3.09 = 6 CV; car over 10 years old: half rate.
Source: French Law no. 98-546 of 2 July 1998, art. 62 · ANTS, Y4 and Y5 fees
Range of rates published by car transporters, from Germany to Madrid, Barcelona or the rest of the mainland. For the Balearic Islands, the crossing is not included and this is flagged. From another country, only where a published rate exists.
Example. Germany → Madrid: €850 to €1,250. Germany → Barcelona: €750 to €1,150.
Source: Rates published by transporters (caralyze.es, 13 Aug 2026; clicktrans.es): no official rate
We take the model’s value in the year’s ministerial Orden (Annex I), reduce it by years of use (Annex IV), then apply the rate for the CO2 band: 0%, 4.75%, 9.75% or 14.75%, which some autonomous communities raise. If the model is not in the Orden, we give no figure at all.
Example. A car for which the Orden gives a reference value: base reduced by age, then the rate of the CO2 band (for example 9.75%). Model missing from the Orden: “can’t be estimated”.
Source: Ley 38/1992 (special taxes law, LIE), arts. 65 to 71 · Orden HAC/1501/2025
Only for a new means of transport (under 6 months or 6,000 km): 21% IVA and IEDMT calculated on the price excluding German VAT, as an estimate.
Example. A 3-month-old car: 21% IVA on the price excluding German VAT. A 2-year-old car: no Spanish IVA.
DGT fee 1.1 for registration, plus the ITV inspection and the number plates, using published amounts.
Example. DGT fee 1.1 is a fixed amount in the DGT fee catalogue; the ITV and plates are ranges.
Source: DGT: fee catalogue
Three amounts depend on the town, the region or a paper you may already have: the ITP (transfer tax), the IVTM (annual municipal tax) and the CoC. They are shown separately, with their range, and never in the total.
Example. The IVTM of a 12 fiscal-hp vehicle is calculated from a base fee and a municipal coefficient between 1 and 2: it is a range.
This is not an import: no transport, no registration tax, no import ITV. Bought from a private seller: your region’s ITP (3% to 8%, with a fixed amount or exemption for older cars in some regions), on the higher of the price and the tax office table value. Bought from a dealer: no ITP. Plus the DGT fee 1.5 (€55.70).
Example. A €20,000 car bought from a private seller in Madrid: 4% = €800 ITP, plus the €55.70 fee.
Source: DGT: fee catalogue (fee 1.5) · ITP rates by region (guiafiscal.es, 2 Aug 2026)
Estimated from identical new cars registered in the EU (European Environment Agency database), given as a range. If the model exists in too many versions, we give no figure at all.
Example. “Can’t be estimated without the CO2: too many different versions” rather than a misleading figure.
Source: European Environment Agency, new car emissions database
The document that closes the range depends on the date of first registration. Up to August 2018 and from March 2020: box V.7 of the German registration certificate (WLTP). Between September 2018 and February 2020: the certificate of conformity (COC), correlated NEDC value.
Example. A car from May 2019: ask for the COC. A car from 2021: box V.7 is enough.
Source: BOFiP BOI-AIS-MOB-10-10
Median of listings in the country where you register (same model and engine, power ±15%, year ±1, mileage ±20%). The same car listed several times counts once and the listing itself does not count. If there are not 5 different cars, the criteria widen in steps (km ±40%, then ±2 years and ±50%) and the source says so. With fewer than 5 listings, no saving is shown.
Example. Median €41,500 − real cost between €37,723 and €39,918 = saving between €1,582 and €3,777.
Source: Listings we can read; not an exhaustive list