Tax Simulator

Calculate ISV

Calculate Imposto Sobre Veiculos (ISV) for a vehicle.

Supports:

  • Passenger vehicles (Tabela A): cilindrada + CO2 components
  • Commercial vehicles (Tabela B): cilindrada only, percentage-based
  • Motorcycles (Tabela C): fixed tax by cilindrada
  • Used EU imports: age discount
  • Hybrid/plug-in/natural gas: special discounts

Required fields:

  • cilindrada_cm3 (int): Engine displacement in cm3
  • fuel_type (str): gasolina, gasoleo, electrico, hibrido_gasolina, hibrido_gasoleo, plugin_gasolina, plugin_gasoleo, gas_natural, gpl

Optional fields:

  • co2_gkm (int): CO2 emissions in g/km
  • emission_test (str): NEDC or WLTP (default: WLTP)
  • vehicle_category (str): passenger, commercial, motorcycle (default: passenger)
  • is_used_import (bool): Is this a used EU import? (default: false)
  • first_registration_date (str): YYYY-MM-DD for age discount
  • electric_range_km (int): Electric range in km (for hybrids)
  • particle_emissions_gkm (float): Particle emissions g/km (diesel)
  • commercial_subtype (str): For Tabela B vehicles
  • is_7_seater_over_2500kg (bool): 7+ seater, >2500kg, not 4x4
  • vehicle_id (int): Pre-fill from existing vehicle in stock
  • tax_year (int): Tax year for rate lookup (default: 2026)
post/api/tax-simulator/isv

Headers

x-api-tokenstring nullable

Request body

object required

Response

Successful Response

{"stackTrail":"paths:/api/tax-simulator/isv:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}

Changes