North Macedonia VAT Number Format (MK1234567890123)

Данок на додадена вредност (ДДВ) number structure, regex & verified examples

Everything you need to know about Данок на додадена вредност (ДДВ) numbers in North Macedonia — they follow the pattern MK + 13 digits (e.g. MK1234567890123), and can be verified against VIES. For the rates themselves, see North Macedonia VAT rates.

European countryДДВ — Данок на додадена вредностMKD

VAT Number Format

Structure

MK + 13 digits

Example format

MK1234567890123

Regex

^MK\d{13}$

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 North Macedonia

What the registrar, the register and each identifier are called, in every official language and in English. These are names, not numbers.

Company registrar
  • Macedonian: Централен регистар на Република Северна Македонија
  • English: Central Registry of the Republic of North Macedonia
Company register
  • Macedonian: Трговски регистар
  • English: Trade Register
Register number
  • Macedonian: единствен матичен број на субјектот
  • English: unique registration number of the entity
Tax ID
  • Macedonian: единствен даночен број
  • English: unique tax number
VAT ID

No official name confirmed

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.

North Macedonia VAT rates via API

Get North Macedonia VAT rates via API — free, no key

No API key required
Request
curl "https://api.vatnode.dev/v1/rates/MK"
Response200 OK
{
  "countryCode": "MK",
  "countryName": "North Macedonia",
  "isEU": false,
  "vatName": "Данок на додадена вредност",
  "vatAbbr": "ДДВ",
  "currency": "MKD",
  "standardRate": 18,
  "reducedRates": [
    10,
    5
  ],
  "superReducedRate": null,
  "parkingRate": null,
  "vatNumberFormat": "MK + 13 digits",
  "vatNumberPattern": "^MK\\d{13}$",
  "identifiers": {
    "registryAuthorityName": {
      "mk": "Централен регистар на Република Северна Македонија",
      "en": "Central Registry of the Republic of North Macedonia"
    },
    "registryName": {
      "mk": "Трговски регистар",
      "en": "Trade Register"
    },
    "registryCodeName": {
      "mk": "единствен матичен број на субјектот",
      "en": "unique registration number of the entity"
    },
    "taxIdName": {
      "mk": "единствен даночен број",
      "en": "unique tax number"
    },
    "vatIdName": null
  },
  "updatedAt": "2026-11-11"
}

View full rates API reference →

Get North Macedonia 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('MK')
console.log(rate.standard) // MK standard VAT rate
getRate() result200 OK
{
  "country": "North Macedonia",
  "currency": "MKD",
  "eu_member": false,
  "vat_name": "Данок на додадена вредност",
  "vat_abbr": "ДДВ",
  "standard": 18,
  "reduced": [
    5,
    10
  ],
  "super_reduced": null,
  "parking": null,
  "format": "MK + 13 digits",
  "pattern": "^MK\\d{13}$",
  "identifiers": {
    "registry_authority_name": {
      "mk": "Централен регистар на Република Северна Македонија",
      "en": "Central Registry of the Republic of North Macedonia"
    },
    "registry_name": {
      "mk": "Трговски регистар",
      "en": "Trade Register"
    },
    "registry_code_name": {
      "mk": "единствен матичен број на субјектот",
      "en": "unique registration number of the entity"
    },
    "tax_id_name": {
      "mk": "единствен даночен број",
      "en": "unique tax number"
    },
    "vat_id_name": null
  }
}

View package on GitHub →

Frequently Asked Questions

What is the VAT number format in North Macedonia?▾

VAT numbers in North Macedonia follow the format: MK + 13 digits. Example: MK1234567890123. VAT numbers are not case-sensitive – lowercase input is automatically normalised.

What is the VAT number regex pattern in North Macedonia?▾

Use this regular expression to validate VAT numbers in North Macedonia ДДВ number format locally:

^MK\d{13}$

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

What does ДДВ stand for in North Macedonia?▾

ДДВ stands for Данок на додадена вредност — the North Macedonian name for Value Added Tax (VAT). It appears on North Macedonian invoices and tax documents.