What Spanish road tax (IVTM) is and how it is worked out
It is the municipal tax paid every year for having a vehicle registered in your name, on a national tariff almost no council charges as written.

TL;DR
The IVTM is the annual municipal tax on holding a vehicle fit to use on public roads, and it is what everyone calls the impuesto de circulación. It is owed by whoever appears on the registration document on 1 January, and charged by the council for the address printed on that document. The cuota comes from a national tariff untouched since 2004, multiplied by a coefficient each council sets with a ceiling of 2 and may vary band by band. Only three situations split the cuota into quarters, and selling the car is not one of them.
What the IVTM actually is
The Impuesto sobre Vehículos de Tracción Mecánica is the municipal tax paid every year for having a vehicle registered in your name. Almost nobody calls it that: in ordinary Spanish it is the impuesto de circulación, the circulation tax, a name left over from the sticker that used to go in the windscreen decades ago.
Article 92.1 of the consolidated Local Government Finance Act defines it in one line: a direct tax on holding title to vehicles fit to be used on public roads, whatever their class and category. Look at the verb. It does not tax driving, or emitting, or covering distance. It taxes having the vehicle in your name. A car that spends the whole year in a garage pays exactly what one covering forty thousand kilometres pays.
Paragraph 2 defines "fit to be used": registered, and not deregistered. It adds that vehicles on temporary permits and on tourist plates count too.
Paragraph 3 takes two things out of the tax. The first is obscure: vehicles deregistered for age and exceptionally authorised to move for exhibitions or restricted races. The second is everyday and worth remembering: trailers and semi-trailers with a payload of no more than 750 kilograms, which is the vast majority of the small trailers private drivers own.
It is owed by whoever is on the registration document
This is the rule that settles most questions about this tax, and it comes from putting two articles together.
Article 94 says the taxpayer is the individual or entity the vehicle stands to "en el permiso de circulación", the registration document. Not the owner, not the habitual driver, not whoever holds the insurance policy. The document.
Article 96.2 says the tax is charged on the first day of the tax period, and paragraph 1 fixes that period as the calendar year.
Together: whoever appears on the registration document on 1 January owes that entire year. Nothing that happens afterwards changes it.
There is a third article nobody checks, and it decides who bills you. Article 97 gives assessment and collection to the council for the address printed on the registration document. Not the council where you live now, not the one where the car is kept: the one on the paperwork. Moving to another city does not move the tax until you change the address on the document, and since municipal coefficients vary enormously, that can mean carrying on paying double, or half, what you would otherwise owe.
The national tariff has been frozen since 2004
Article 95.1 sets out a tariff with six classes of vehicle. Each class is measured differently: cars and tractors by fiscal horsepower, buses by seats, lorries and trailers by payload, motorcycles by cubic centimetres. This is the car table, which is the one most people need:
| Car’s fiscal horsepower | Article 95.1 cuota |
|---|---|
| Under 8 fiscal horsepower | 12.62 € |
| From 8 to 11.99 | 34.08 € |
| From 12 to 15.99 | 71.94 € |
| From 16 to 19.99 | 89.61 € |
| From 20 upwards | 112.00 € |
A moped pays 4.42 €, a motorcycle up to 125 cc also 4.42 €, and one above 1,000 cc reaches 60.58 €.
What is striking about those figures is their age. They are literally the 2004 ones. Article 95.2 allows the Budget Act to change the table, and in twenty-two years it never has: read in the statute today, article 95 is still the original 2004 text, and of the eight articles governing this tax only article 99 has ever been amended, back in 2006. That freeze explains everything that follows.
The municipal coefficient, and why it is not one number
Article 95.4 lets councils raise those cuotas by applying a coefficient "which may not exceed 2". Since the national tariff stopped moving in 2004, practically all of them use it, and many are already at the ceiling.
The sentence that follows in the same paragraph is the one almost no page reports, and it matters:
Councils may set a coefficient for each of the classes of vehicle in the tariff [...], which may in turn be different for each of the bands fixed within each class of vehicle.
In other words: the coefficient is not one number per city, it is one number per band. Madrid illustrates it perfectly. On top of the national 12.62 / 34.08 / 71.94 / 89.61 / 112.00 €, its current car table charges 20 / 59 / 129 / 179 / 224 €. That implies coefficients climbing from a little under 1.6 on the cheapest band to exactly 2 on the dearest, which is the legal maximum. One city, one class of vehicle, five different multipliers, designed so the large car pays proportionally more than the small one.
And where a council has approved no coefficient at all, article 95.5 is blunt: the tariff is charged as written. That is why the Spanish road tax calculator starts from a coefficient of 1. It is not a cautious assumption, it is what the statute orders where the municipality has not legislated.
To recover your own council’s figure, there is a shortcut: divide the cuota on your bill by the table figure above for your band.
Fiscal horsepower does not measure power
Every council page asks you for your fiscal horsepower and none of them says what it is. The figure is printed on the registration document and the technical sheet, but it is worth understanding where it comes from, because the answer is counterintuitive.
Annex V of the Vehicle Regulations gives the formula. For a four-stroke internal combustion engine:
CVF = 0.08 × (0.785 × D² × R)^0.6 × N
where D is the cylinder bore in centimetres, R the piston stroke and N the number of cylinders. For a two-stroke engine the constant rises from 0.08 to 0.11.
Look at what is not in that formula: power. No horsepower, no kilowatts, no torque. Fiscal horsepower depends purely on engine geometry. The practical consequence is direct: a 1.4 turbo making 150 hp carries the same fiscal horsepower as a 1.4 naturally aspirated making 90 hp, because a turbocharger changes neither the bore nor the stroke.
There is more. Since 0.785 × D² × R is exactly the swept volume of one cylinder, the formula can be rewritten using unit displacement, which is total displacement divided by the number of cylinders. And that is where the most expensive step in the whole table appears:
- An engine of 999 cc across three cylinders gives 7.82 CVF. Under eight: 12.62 € of national tariff.
- The same 999 cc across four cylinders gives 8.78 CVF. Next band up: 34.08 €.
Identical displacement, nearly triple the tax, and the only difference is how many pieces the engine was divided into. At a municipal coefficient of 2 that is 25.24 € against 68.16 €, every year, for the life of the car.
For electric and rotary engines annex V uses a much simpler formula: CVF = Pe / 5.152, with effective power in kilowatts. That means any electric car above 103.04 kW, roughly 140 hp, drops straight into the most expensive car band. It is the reason electric vehicles depend so heavily on whatever environmental relief each city chooses to approve.
The calculator does both sums, so if you do not have the registration document to hand, the displacement and cylinder count will do, or the kilowatts if it is electric.
And it is worth not confusing that annual tax with the purchase grant, which is a different thing run by a different ministry: since July 2026 the Spanish state subsidy has been the Auto+ programme, and we set it out in what happened to the Plan MOVES.
Only three situations split the cuota into quarters
Article 96.3 divides the cuota into natural quarters in three cases, and the list is closed:
- First acquisition of the vehicle. Register in May and you pay three quarters: the one the registration falls in and the two that follow.
- Permanent deregistration. Deregister in July and you pay three, from January through the quarter of the deregistration inclusive, the refund starting from the next one.
- Temporary deregistration after theft, from the moment the deregistration is entered in the register.
Notice what is missing. A sale prorates nothing. Neither does a voluntary temporary deregistration, the kind used to lay a car up: only theft does.
This is what causes most arguments in a private sale, and the statute leaves no room for doubt. Sell the car in February and the whole year’s bill is still yours. Splitting it with the buyer in the contract is common and binds the two of you, but the council will keep pursuing the seller. The good side of the same coin is that buying a second-hand car in November costs you no IVTM at all that year.
A worked example with real numbers
Take an ordinary car: a 1.6 four-cylinder, 1,598 cc, in a municipality applying a coefficient of 1.8.
- Fiscal horsepower. The annex V formula gives 11.64 CVF, so the car falls in the 8 to 11.99 band.
- National tariff. That band is 34.08 € under article 95.1.
- Municipal coefficient. 34.08 × 1.8 = 61.34 €. That is the year's cuota in that municipality, against 34.08 € in one that has approved no coefficient and 68.16 € in one sitting at the legal ceiling of 2.
- Proration. Registered in April, article 96.3 charges three quarters: 46.01 €.
- Had it been sold in April instead of registered, there would be no proration at all and the full 61.34 € would be due.
- Relief. If that municipality grants 75 % on engine characteristics and your car qualifies, the year's cuota drops to 15.33 €.
The same car, the same year, five different figures depending on where it is registered and what happened to it.
Exemptions and reliefs are two different things
They get confused often, and they work in opposite directions.
Exemptions sit in article 93, are set by statute, and hold everywhere in Spain regardless of what your council thinks. There are seven: official vehicles assigned to national defence or public safety, diplomatic and consular vehicles, those covered by international treaties, ambulances and medical transport, vehicles for people with reduced mobility and vehicles registered to people with a disability, urban public transport buses with more than nine seats, and tractors and machinery holding an agricultural inspection record.
The disability exemption comes with three conditions worth knowing: it requires a degree of 33 % or more, it covers one vehicle at a time, and it applies whether the person with the disability drives or is carried. And article 93.2 makes that exemption and the agricultural one claimed rather than automatic: you have to ask the council for them, stating the vehicle details, the plate and the ground, and producing the relevant certificate. Until they are granted, the tax accrues normally.
The reliefs in article 95.6 are the opposite: they do not exist unless your council has created them in its ordenanza fiscal. The statute sets only the ceilings:
- up to 75 % on the type of fuel the vehicle burns,
- up to 75 % on the engine’s characteristics and their environmental impact,
- up to 100 % for historic vehicles or vehicles twenty-five years old or more.
All of them apply to the cuota after the coefficient, never to the national table figure.
Without the bill paid, the traffic authority will not change the keeper
Article 99 is what turns a municipal tax into a practical problem at national scale. In the wording given by Act 36/2006, it stops provincial traffic offices processing a change of keeper until the registered keeper has evidenced payment of the tax for the year before the one the transaction takes place in. Registering a vehicle, or obtaining a certificate of fitness to be used on the road, requires the same evidence.
The mechanism is automatic: councils report non-payment to the traffic authority’s vehicle register once the voluntary payment period closes, and the absence of an entry is what serves as evidence. If you are buying a second-hand car, that is the receipt worth seeing before you sign anything, because an unpaid IVTM from last year blocks the transfer.
Do not confuse it with registration tax
They are two entirely different taxes sharing little beyond falling on a car.
The IVTM is municipal, annual, charged by your council, and driven by fiscal horsepower. Registration tax, formally the special tax on certain means of transport, is national, paid once when the vehicle is first registered, and its rate depends on CO2 emissions rather than on displacement. A car can be exempt from registration tax for emitting little and still pay road tax every year. What that other tax actually costs turns on the emissions band and the territory, and the Spanish registration tax calculator works it out; the form it is settled on is explained in Spanish form 576.
If you want the other great annual municipal tax on an asset you hold, the parallel is almost exact: Spanish property tax works the same way on real estate, with a national base, a rate each council picks inside a band, and the same enormous differences between neighbouring municipalities. How that figure is built is set out in how Spanish property tax is calculated.
Common mistakes
Assuming you get the rest of the year back when you sell the car
Article 96.3 prorates the cuota only on a first acquisition, a permanent deregistration and a temporary deregistration after theft. A sale is not on that list, so the cuota is indivisible and falls in full on whoever held the registration on 1 January. Splitting it in the sale contract is common and perfectly valid between the parties, but the council will still pursue the seller.
Thinking fiscal horsepower is engine power
Annex V of the Vehicle Regulations works out fiscal horsepower from bore, stroke and cylinder count alone. Power appears nowhere in the formula. That is why a 1.4 turbo making 150 hp carries exactly the same fiscal horsepower as a 1.4 naturally aspirated making 90 hp.
Comparing the bill with the table in the statute and concluding you are being overcharged
The article 95.1 tariff is a floor, not the final cuota. Article 95.4 lets each council multiply it by a coefficient of up to 2, and apply a different one to each band of each class of vehicle. A large car can cost 112 € in one municipality and 224 € in another with neither doing anything irregular.
Assuming the disability exemption applies on its own
Article 93.2 makes it a claimed exemption: you have to ask the council for it, stating the vehicle details, the registration plate and the ground, and produce the disability certificate. Until it is granted, the tax accrues normally. It also covers one vehicle at a time.
Confusing road tax with registration tax
They are two different taxes. The IVTM is municipal, annual, and paid for holding the vehicle. Registration tax, the IEDMT under Act 38/1992, is national, paid once when the vehicle is first registered, and depends on CO2 emissions rather than on fiscal horsepower.
Frequently asked questions
What is the IVTM and who pays it?
When is Spanish road tax paid?
What is fiscal horsepower?
Who pays the road tax if I sell the car?
Why is Spanish road tax different in every city?
Can I drive without having paid the IVTM?
Do electric cars pay Spanish road tax?
Does a trailer pay IVTM?
Related reading & calculators
Sources
- 1.Consolidated Local Government Finance Act (RDLeg 2/2004): articles 92 to 99, the whole IVTM · Boletín Oficial del Estado
- 2.Vehicle Regulations (RD 2822/1998), annex V: how fiscal horsepower is calculated · Boletín Oficial del Estado
- 3.Act 36/2006, article 11.2: the amendment to article 99 tying a change of keeper to payment of the tax · Boletín Oficial del Estado
- 4.Vehicle tax: the tariff in force in the City of Madrid · Ayuntamiento de Madrid
- 5.Spanish traffic authority online office: registration, deregistration and change of keeper · Dirección General de Tráfico
Author / Reviewed by
Author
Thorben Rasmus Idel
Co-founder & writer
Co-founder of Calculadora Capital and the writer behind the methodology on every calculator and article. An entrepreneur and active investor, Thorben founded Idel Versandhandel GmbH, an international trading company operating across 16 countries, and invests across stocks, ETFs and cryptocurrency. He writes the methodology and verifies the math behind each page, drawing on hands-on business and investing experience to keep the tools and explanations grounded in how money, markets and taxes actually work for everyday people in Spain.
Reviewed by
Nahar Geva
Co-founder & reviewer
Co-founder of Calculadora Capital and the independent reviewer behind every calculator and article. An entrepreneur and active investor, Nahar brings a data- and product-driven mindset together with hands-on experience in the markets, investing across stocks and ETFs as well as cryptocurrency and other digital assets, alongside broader personal finance and real estate. On each page Nahar reviews the methodology and double-checks the math and figures, pressure-testing how the tools and explanations hold up against the way money, markets and taxes actually work for everyday investors.
Published: Updated: Reviewed: