Montenegro VAT Number Format (12345678)
Porez na dodatu vrijednost (PDV) number structure, regex & verified examples
Everything you need to know about Porez na dodatu vrijednost (PDV) numbers in Montenegro — they follow the pattern 8 digits (e.g. 12345678), and can be verified against VIES. For the rates themselves, see Montenegro VAT rates.
VAT Number Format
Structure
8 digitsExample format
12345678Regex
^\d{8}$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 Montenegro
What the registrar, the register and each identifier are called, in every official language and in English. These are names, not numbers.
- Company registrar
- Serbian: Poreska uprava Crne Gore
- English: Tax Administration of Montenegro
- Company register
- Serbian: Centralni registar privrednih subjekata
- English: Central Register of Business Entities
- Register number
- Serbian: registracioni broj
- English: registration number
- Tax ID
- Serbian: PIB
- English: tax identification 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.
More on Montenegro
Montenegro VAT rates via API
Get Montenegro VAT rates via API — free, no key
No API key requiredcurl "https://api.vatnode.dev/v1/rates/ME"
{
"countryCode": "ME",
"countryName": "Montenegro",
"isEU": false,
"vatName": "Porez na dodatu vrijednost",
"vatAbbr": "PDV",
"currency": "EUR",
"standardRate": 21,
"reducedRates": [
15,
7
],
"superReducedRate": null,
"parkingRate": null,
"vatNumberFormat": "8 digits",
"vatNumberPattern": "^\\d{8}$",
"identifiers": {
"registryAuthorityName": {
"sr": "Poreska uprava Crne Gore",
"en": "Tax Administration of Montenegro"
},
"registryName": {
"sr": "Centralni registar privrednih subjekata",
"en": "Central Register of Business Entities"
},
"registryCodeName": {
"sr": "registracioni broj",
"en": "registration number"
},
"taxIdName": {
"sr": "PIB",
"en": "tax identification number"
},
"vatIdName": null
},
"updatedAt": "2026-10-11"
}Get Montenegro 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('ME')
console.log(rate.standard) // ME standard VAT rate{
"country": "Montenegro",
"currency": "EUR",
"eu_member": false,
"vat_name": "Porez na dodatu vrijednost",
"vat_abbr": "PDV",
"standard": 21,
"reduced": [
7,
15
],
"super_reduced": null,
"parking": null,
"format": "8 digits",
"pattern": "^\\d{8}$",
"identifiers": {
"registry_authority_name": {
"sr": "Poreska uprava Crne Gore",
"en": "Tax Administration of Montenegro"
},
"registry_name": {
"sr": "Centralni registar privrednih subjekata",
"en": "Central Register of Business Entities"
},
"registry_code_name": {
"sr": "registracioni broj",
"en": "registration number"
},
"tax_id_name": {
"sr": "PIB",
"en": "tax identification number"
},
"vat_id_name": null
}
}Frequently Asked Questions
What is the VAT number format in Montenegro?▾
VAT numbers in Montenegro follow the format: 8 digits. Example: 12345678. VAT numbers are not case-sensitive – lowercase input is automatically normalised.
What is the VAT number regex pattern in Montenegro?▾
Use this regular expression to validate VAT numbers in Montenegro PDV number format locally:
^\d{8}$Test against the uppercase number. Format validation catches typos locally.
What does PDV stand for in Montenegro?▾
PDV stands for Porez na dodatu vrijednost — the Montenegrin name for Value Added Tax (VAT). It appears on Montenegrin invoices and tax documents.