Turkey VAT Number Format (1234567890)

Katma Değer Vergisi (KDV) number structure, regex & verified examples

Everything you need to know about Katma Değer Vergisi (KDV) numbers in Turkey — they follow the pattern 10 digits (e.g. 1234567890), and can be verified against VIES. For the rates themselves, see Turkey VAT rates.

European countryKDVKatma Değer VergisiTRY

VAT Number Format

Structure

10 digits

Example format

1234567890

Regex

^\d{10}$

VAT numbers are not case-sensitive — lowercase input is automatically normalised.

Turkey VAT rates via API

Get Turkey VAT rates via API — free, no key

No API key required
Request
curl "https://api.vatnode.dev/v1/rates/TR"
Response200 OK
{
  "countryCode": "TR",
  "countryName": "Turkey",
  "vatName": "Katma Değer Vergisi",
  "vatAbbr": "KDV",
  "standardRate": 20,
  "reducedRates": [
    10,
    1
  ],
  "superReducedRate": null,
  "parkingRate": null,
  "vatNumberFormat": "10 digits",
  "vatNumberPattern": "^\\d{10}$",
  "updatedAt": "2026-08-13"
}

View full rates API reference

Get Turkey VAT rates via package — offline, no HTTP

eu-vat-rates-data
Request
# npm install eu-vat-rates-data
import { getRate } from 'eu-vat-rates-data'

const rate = getRate('TR')
console.log(rate.standard) // TR standard VAT rate
getRate() result200 OK
{
  "country": "Turkey",
  "currency": "TRY",
  "eu_member": false,
  "vat_name": "Katma Değer Vergisi",
  "vat_abbr": "KDV",
  "standard": 20,
  "reduced": [
    1,
    10
  ],
  "super_reduced": null,
  "parking": null,
  "format": "10 digits",
  "pattern": "^\\d{10}$"
}

View package on GitHub

Frequently Asked Questions

What is the VAT number format in Turkey?

VAT numbers in Turkey follow the format: 10 digits. Example: 1234567890. VAT numbers are not case-sensitive — lowercase input is automatically normalised.

What is the VAT number regex pattern in Turkey?

Use this regular expression to validate VAT numbers in Turkey KDV number format locally:

^\d{10}$

Test against the uppercase number. Format validation catches typos locally.

What does KDV stand for in Turkey?

KDV stands for Katma Değer Vergisi — the Turkish name for Value Added Tax (VAT). It appears on Turkish invoices and tax documents.