{
  "$comment": "Machine-readable companion to https://valem.run/calculators/cyprus/car-tax. Formula, inputs, outputs, engine-verified test vectors, cited sources and the re-runnable Valem ModelSpec behind the page.",
  "url": "https://valem.run/calculators/cyprus/car-tax",
  "dataUrl": "https://valem.run/calculators/cyprus/car-tax.json",
  "license": {
    "name": "CC BY 4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "Cyprus road tax model by Valem (https://valem.run/calculators/cyprus/car-tax), CC BY 4.0.",
    "note": "Covers the model — the expression of each rule and the arrangement of the catalog. The rates and thresholds themselves are law and are not licensed by anyone; the cited sources are where they come from."
  },
  "verificationUrl": "https://valem.run/calculators/cyprus/car-tax/verify",
  "country": "cyprus",
  "countryName": "Cyprus",
  "formula": "car-tax",
  "formulaName": "Road tax",
  "title": "Road Tax Calculator Cyprus — by CO2",
  "answer": "Cyprus's annual road tax for newer cars is based on CO2 emission bands.",
  "lang": "en",
  "currency": "EUR",
  "taxYear": "2026",
  "verification": {
    "claim": "shape-only",
    "statement": "The rates in this model are illustrative. Its 2 self-test cases confirm the engine reproduces the shape of the charge, but the schedule is not the official one, so the amount will not match a real bill. The cited sources name the document that would replace it.",
    "selfTestCases": 2,
    "ratesAreIllustrative": true,
    "sourcesCheckedOn": "2026-08-02"
  },
  "sources": [
    {
      "label": "Road Transport Department",
      "url": "https://www.mcw.gov.cy/mcw/rtd",
      "checked": "2026-08-02"
    }
  ],
  "terminalOutput": "tax",
  "inputs": [
    {
      "name": "co2",
      "type": "number",
      "label": "CO₂ emissions (g/km)",
      "minimum": 0
    }
  ],
  "outputs": [
    {
      "name": "tax",
      "type": "number",
      "label": "Annual road tax",
      "format": "currency",
      "formula": "($c := co2; $round($c <= 120 ? 60 : $c <= 150 ? 120 : $c <= 180 ? 250 : $c <= 220 ? 400 : 600, 2))"
    }
  ],
  "testCases": [
    {
      "description": "C1 120 g/km",
      "given": {
        "co2": 120
      },
      "expect": {
        "tax": 60
      }
    },
    {
      "description": "C2 180 g/km",
      "given": {
        "co2": 180
      },
      "expect": {
        "tax": 250
      }
    }
  ],
  "spec": {
    "id": "car-tax-cyprus",
    "version": "1.0.0",
    "schema": {
      "type": "object",
      "properties": {
        "co2": {
          "type": "number",
          "minimum": 0
        },
        "tax": {
          "type": "number",
          "readOnly": true
        }
      }
    },
    "constants": {},
    "defaultValues": [
      {
        "path": "$",
        "expr": "{ 'co2': 120 }"
      }
    ],
    "derivations": [
      {
        "path": "$.tax",
        "expr": "($c := co2; $round($c <= 120 ? 60 : $c <= 150 ? 120 : $c <= 180 ? 250 : $c <= 220 ? 400 : 600, 2))"
      }
    ],
    "constraints": [],
    "metaDerivations": [],
    "viewDefinition": {
      "renderer": "builtin",
      "defaultView": "main",
      "views": [
        {
          "id": "main",
          "label": "Road tax",
          "layout": "vertical",
          "components": [
            {
              "id": "illustrativeNotice",
              "type": "alert",
              "variant": "warning",
              "label": "Illustrative rates — not the official schedule",
              "text": "'Cyprus road tax for cars registered from 2014 is charged per gram of CO2 on a progressive scale — each band is taxed at its own rate, from about 0.50 euro per gram at the bottom to 12 euro per gram at the top, and the annual charge is capped at 1,500 euro, which is only reached above roughly 300 g/km. Fully electric vehicles are exempt. For scale, a hybrid at 90 g/km pays about 45 euro and a 200 g/km SUV about 500. The flat bands in this calculator reproduce that shape but not the published per-gram table, so the figure shown is not what you will be billed. Look your vehicle up at the Department of Road Transport (rtd.mcw.gov.cy).'"
            },
            {
              "id": "co2",
              "type": "numericField",
              "label": "CO₂ emissions (g/km)",
              "bind": "$.co2"
            },
            {
              "id": "tiles",
              "type": "group",
              "layout": "horizontal",
              "components": [
                {
                  "id": "taxTile",
                  "type": "statTile",
                  "label": "Annual road tax",
                  "bind": "$.tax",
                  "format": "currency",
                  "currency": "EUR"
                }
              ]
            },
            {
              "id": "note",
              "type": "staticText",
              "text": "'Cyprus: annual road tax for newer cars by CO2 band; older cars use an engine-cc table. Illustrative rates. Estimate, not tax advice.'"
            },
            {
              "id": "sources",
              "type": "sourceList",
              "label": "Sources",
              "items": [
                {
                  "label": "Road Transport Department",
                  "url": "https://www.mcw.gov.cy/mcw/rtd",
                  "date": "2026-08-02"
                }
              ]
            }
          ]
        }
      ]
    },
    "tests": [
      {
        "description": "C1 120 g/km",
        "given": {
          "$.co2": 120
        },
        "expect": {
          "$.tax": 60
        }
      },
      {
        "description": "C2 180 g/km",
        "given": {
          "$.co2": 180
        },
        "expect": {
          "$.tax": 250
        }
      }
    ]
  }
}
