Kosovo VAT Number Format (123456789)
Tatimi mbi Vlerën e Shtuar (TVSH) number structure, regex & verified examples
Everything you need to know about Tatimi mbi Vlerën e Shtuar (TVSH) numbers in Kosovo — they follow the pattern 9 digits (e.g. 123456789), and can be verified against VIES. For the rates themselves, see Kosovo VAT rates.
VAT Number Format
Structure
9 digitsExample format
123456789Regex
^\d{9}$VAT numbers are not case-sensitive – lowercase input is automatically normalised. See how this format compares across all 27 EU countries.
Company and Tax Identifiers in Kosovo
What the registrar, the register and each identifier are called, in every official language and in English. These are names, not numbers.
- Company registrar
- Albanian: Agjencia për Regjistrimin e Bizneseve në Kosovë
- English: Kosovo Business Registration Agency
- Company register
- Albanian: Regjistri i Biznesit
- English: Business Register
- Register number
- Albanian: NRB
- English: business registration number
- Tax ID
- Albanian: numri fiskal
- English: fiscal number
- VAT ID
- Albanian: Nr. TVSh
- English: VAT number
Each name is checked against the registrar’s or tax authority’s own pages or legal text. The same names ship in eu-vat-rates-data.json and in GET /v1/rates.
More on Kosovo
Kosovo VAT rates via API
Get Kosovo VAT rates via API — free, no key
No API key requiredcurl "https://api.vatnode.dev/v1/rates/XK"
{
"countryCode": "XK",
"countryName": "Kosovo",
"isEU": false,
"vatName": "Tatimi mbi Vlerën e Shtuar",
"vatAbbr": "TVSH",
"currency": "EUR",
"standardRate": 18,
"reducedRates": [
8
],
"superReducedRate": null,
"parkingRate": null,
"vatNumberFormat": "9 digits",
"vatNumberPattern": "^\\d{9}$",
"identifiers": {
"registryAuthorityName": {
"sq": "Agjencia për Regjistrimin e Bizneseve në Kosovë",
"en": "Kosovo Business Registration Agency"
},
"registryName": {
"sq": "Regjistri i Biznesit",
"en": "Business Register"
},
"registryCodeName": {
"sq": "NRB",
"en": "business registration number"
},
"taxIdName": {
"sq": "numri fiskal",
"en": "fiscal number"
},
"vatIdName": {
"sq": "Nr. TVSh",
"en": "VAT number"
}
},
"updatedAt": "2026-11-11"
}Get Kosovo VAT rates via package — offline, no HTTP
eu-vat-rates-data# npm install eu-vat-rates-data
import { getRate } from 'eu-vat-rates-data'
const rate = getRate('XK')
console.log(rate.standard) // XK standard VAT rate{
"country": "Kosovo",
"currency": "EUR",
"eu_member": false,
"vat_name": "Tatimi mbi Vlerën e Shtuar",
"vat_abbr": "TVSH",
"standard": 18,
"reduced": [
8
],
"super_reduced": null,
"parking": null,
"format": "9 digits",
"pattern": "^\\d{9}$",
"identifiers": {
"registry_authority_name": {
"sq": "Agjencia për Regjistrimin e Bizneseve në Kosovë",
"en": "Kosovo Business Registration Agency"
},
"registry_name": {
"sq": "Regjistri i Biznesit",
"en": "Business Register"
},
"registry_code_name": {
"sq": "NRB",
"en": "business registration number"
},
"tax_id_name": {
"sq": "numri fiskal",
"en": "fiscal number"
},
"vat_id_name": {
"sq": "Nr. TVSh",
"en": "VAT number"
}
}
}Frequently Asked Questions
What is the VAT number format in Kosovo?▾
VAT numbers in Kosovo follow the format: 9 digits. Example: 123456789. VAT numbers are not case-sensitive – lowercase input is automatically normalised.
What is the VAT number regex pattern in Kosovo?▾
Use this regular expression to validate VAT numbers in Kosovo TVSH number format locally:
^\d{9}$Test against the uppercase number. Format validation catches typos locally.
What does TVSH stand for in Kosovo?▾
TVSH stands for Tatimi mbi Vlerën e Shtuar — the Kosovan name for Value Added Tax (VAT). It appears on Kosovan invoices and tax documents.