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
| Field | Type | Constraints | Default | Description |
|---|---|---|---|---|
year (required) | integer | ≥ 2,005, ≤ 2,100 | Tax year | |
vehicle | string | car | motorcycle | minibus | panelVan | bus | truck | car | Vehicle |
motor | string | combustion | electric | combustion | Motor |
engine | string | upTo1300 | from1301to1600 | from1601to1800 | from1801to2000 | from2001to2500 | from2501to3000 | from3001to3500 | from3501to4000 | over4000 | from1301to1600 | Engine volume |
power | number | > 0, ≤ 2,000 | Electric motor power (kW) · The maximum power on the registration certificate (kW). | |
motorcycleEngine | string | from100to250 | from251to650 | from651to1200 | over1200 | from100to250 | Engine volume |
panelVanEngine | string | upTo1900 | over1900 | upTo1900 | Engine volume |
seats | string | upTo25 | from26to35 | from36to45 | over45 | upTo25 | Seats |
weight | string | upTo1500 | from1501to3500 | from3501to5000 | from5001to10000 | from10001to20000 | over20000 | upTo1500 | Maximum laden weight |
modelYear (required) | integer | ≥ 1,900, ≤ 2,101 | Model year · The model year on the registration certificate. The vehicle is 1 year old in its model year. | |
registration | string | from2018 | before2018 | from2018 | First registration in Türkiye |
registrationDate | string | First registration date · The first registration date on the certificate. That year’s value limits fix the row, which stays the same in later years. | ||
value | number | > 0, ≤ 10,000,000,000 | Vehicle value (without VAT) (TRY) · The price at the first registration with the special consumption tax, without VAT: the VAT base on the invoice. | |
kaskoValue | number | > 0, ≤ 10,000,000,000 | Kasko 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
| Field | Type | Description |
|---|---|---|
tax | number | Yearly MTV (TRY) |
installment | number | Installment (January and July) (TRY) |
age | number | Vehicle age |
row | number | Row of tariff (I) |
firstYearTax | number | MTV in the year of registration (TRY) |
extraTax | number | 2023 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"
}
}