hesaplayıcı
Menu

Türkiye Motor Vehicle Tax (MTV) Calculator: API and MCP

Türkiye Motor Vehicle Tax (MTV) Calculator over REST and MCP: input fields, limits, outputs, one example request and its real answer. Free, no sign-up.

GET /api/v1/tools/tax.motor-vehicle.tr/mcp/tax

Id
tax.motor-vehicle.tr
Version
1.0.0
Access
Free
Tool page
Türkiye Motor Vehicle Tax (MTV) Calculator
Schema
GET /api/v1/tools/tax.motor-vehicle.tr

Input

FieldTypeConstraintsDefaultDescription
year (required)integer≥ 2,005, ≤ 2,100Tax year
vehiclestringcar | motorcycle | minibus | panelVan | bus | truckcarVehicle
motorstringcombustion | electriccombustionMotor
enginestringupTo1300 | from1301to1600 | from1601to1800 | from1801to2000 | from2001to2500 | from2501to3000 | from3001to3500 | from3501to4000 | over4000from1301to1600Engine volume
powernumber> 0, ≤ 2,000Electric motor power (kW) · The maximum power on the registration certificate (kW).
motorcycleEnginestringfrom100to250 | from251to650 | from651to1200 | over1200from100to250Engine volume
panelVanEnginestringupTo1900 | over1900upTo1900Engine volume
seatsstringupTo25 | from26to35 | from36to45 | over45upTo25Seats
weightstringupTo1500 | from1501to3500 | from3501to5000 | from5001to10000 | from10001to20000 | over20000upTo1500Maximum laden weight
modelYear (required)integer≥ 1,900, ≤ 2,101Model year · The model year on the registration certificate. The vehicle is 1 year old in its model year.
registrationstringfrom2018 | before2018from2018First registration in Türkiye
registrationDatestringFirst registration date · The first registration date on the certificate. That year’s value limits fix the row, which stays the same in later years.
valuenumber> 0, ≤ 10,000,000,000Vehicle value (without VAT) (TRY) · The price at the first registration with the special consumption tax, without VAT: the VAT base on the invoice.
kaskoValuenumber> 0, ≤ 10,000,000,000Kasko value (TRY) · The value on the insurers’ January kasko list. If the tax is more than 5% of it, the row below applies; you apply to the tax office.

Output

FieldTypeDescription
taxnumberYearly MTV (TRY)
installmentnumberInstallment (January and July) (TRY)
agenumberVehicle age
rownumberRow of tariff (I)
firstYearTaxnumberMTV in the year of registration (TRY)
extraTaxnumber2023 additional MTV (one-time) (TRY)

Example request

curl -X POST https://hesaplayici.com/api/v1/tools/tax.motor-vehicle.tr/execute \
  -H 'Content-Type: application/json' \
  -d '{"input":{"year":2026,"vehicle":"car","motor":"combustion","engine":"from1301to1600","motorcycleEngine":"from100to250","panelVanEngine":"upTo1900","seats":"upTo25","weight":"upTo1500","modelYear":2022,"registration":"from2018","registrationDate":"2022-05-10","value":650000},"locale":"en"}'
Example answer
{
  "output": {
    "tax": 9012,
    "installment": 4506,
    "age": 5,
    "row": 6
  },
  "steps": [
    {
      "id": "age",
      "formula": "age = tax year − model year + 1",
      "substitution": "age = 2026 − 2022 + 1",
      "value": 5
    },
    {
      "id": "row",
      "formula": "row: where the vehicle value falls in the 2022 value limits",
      "substitution": "1301–1600 cm³: vehicle value 650,000.00; 2022 value limits 70,600.00 / 123,700.00 → row 6",
      "value": 6
    },
    {
      "id": "tariff",
      "formula": "tariff amount: tariff (I)",
      "substitution": "row 6, age 4–6 → 9,012.00",
      "value": 9012
    },
    {
      "id": "installment",
      "formula": "installment = yearly MTV / 2",
      "substitution": "installment = 9,012.00 / 2",
      "value": 4506
    }
  ],
  "notes": [],
  "meta": {
    "toolVersion": "1.0.0",
    "dataVersion": "2026-01-01",
    "locale": "en"
  },
  "citation": {
    "url": "https://hesaplayici.com/en/tax/turkey-motor-vehicle-tax-calculator",
    "title": "Türkiye Motor Vehicle Tax (MTV) Calculator"
  }
}