Bosnia and Herzegovina VAT Number Format (123456789012)

Porez na dodanu vrijednost (PDV) number structure, regex & verified examples

Everything you need to know about Porez na dodanu vrijednost (PDV) numbers in Bosnia and Herzegovina — they follow the pattern 12 digits (e.g. 123456789012), and can be verified against VIES. For the rates themselves, see Bosnia and Herzegovina VAT rates.

European countryPDV — Porez na dodanu vrijednostBAM

VAT Number Format

Structure

12 digits

Example format

123456789012

Regex

^\d{12}$

VAT numbers are not case-sensitive – lowercase input is automatically normalised. See how this format compares across all 27 EU countries.

Bosnia and Herzegovina VAT rates via API

Get Bosnia and Herzegovina VAT rates via API — free, no key

No API key required
Request
curl "https://api.vatnode.dev/v1/rates/BA"
Response200 OK
{
  "countryCode": "BA",
  "countryName": "Bosnia and Herzegovina",
  "isEU": false,
  "vatName": "Porez na dodanu vrijednost",
  "vatAbbr": "PDV",
  "standardRate": 17,
  "reducedRates": [],
  "superReducedRate": null,
  "parkingRate": null,
  "vatNumberFormat": "12 digits",
  "vatNumberPattern": "^\\d{12}$",
  "updatedAt": "2026-09-27"
}

View full rates API reference →

Get Bosnia and Herzegovina 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('BA')
console.log(rate.standard) // BA standard VAT rate
getRate() result200 OK
{
  "country": "Bosnia and Herzegovina",
  "currency": "BAM",
  "eu_member": false,
  "vat_name": "Porez na dodanu vrijednost",
  "vat_abbr": "PDV",
  "standard": 17,
  "reduced": [],
  "super_reduced": null,
  "parking": null,
  "format": "12 digits",
  "pattern": "^\\d{12}$"
}

View package on GitHub →

Frequently Asked Questions

What is the VAT number format in Bosnia and Herzegovina?▾

VAT numbers in Bosnia and Herzegovina follow the format: 12 digits. Example: 123456789012. VAT numbers are not case-sensitive – lowercase input is automatically normalised.

What is the VAT number regex pattern in Bosnia and Herzegovina?▾

Use this regular expression to validate VAT numbers in Bosnia and Herzegovina PDV number format locally:

^\d{12}$

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

What does PDV stand for in Bosnia and Herzegovina?▾

PDV stands for Porez na dodanu vrijednost — the Bosnian name for Value Added Tax (VAT). It appears on Bosnian invoices and tax documents.