Hrvatska · HR

Hrvatski PDV identifikacijski broj

Hrvatska ima ono što većina zemalja nema: jedan broj za sve. OIB je porezni broj, matični broj u praksi i (s prefiksom HR) PDV identifikacijski broj.

Format: HR + 11 znamenki (OIB)

Primjer: HR13579392023, OIB 13579392023

Dodjeljuje: Porezna uprava; PDV broj nastaje upisom u registar obveznika PDV-a.

Struktura

Hrvatski PDV identifikacijski broj uvijek ima trinaest znakova: oznaku zemlje i jedanaest znamenki. To je OIB, bez ikakve promjene.

  • HROznaka zemlje.
  • 1357939202Deset znamenki OIB-a.
  • 3Kontrolna znamenka.

Kontrolna znamenka računa se po normi ISO 7064, MOD 11,10, istoj koja se koristi za njemački porezni broj. OIB nema unutarnje značenje: znamenke ne govore ni o vrsti subjekta ni o mjestu.

OIB, MBS i MB

OIB (osobni identifikacijski broj) dodjeljuje Porezna uprava svakoj pravnoj i fizičkoj osobi. Uveden je 2009. godine upravo zato da zamijeni niz starijih brojeva, i u tome je uspio: isti OIB koristi se prema poreznoj upravi, mirovinskom, zdravstvenom i sudskom registru.

Postoji još MBS, matični broj subjekta iz sudskog registra, i MB, matični broj iz registra poslovnih subjekata. Oba su starija i sve rjeđe se koriste, ali se i dalje pojavljuju na dokumentima. MBS je ono što Vatlas vraća kao nationalId za Hrvatsku, nadopunjen na punih devet znamenki: OIB je već sam PDV broj, pa bi njegovo ponavljanje bilo suvišno.

OIB nije isto što i PDV broj. Svaka tvrtka ima OIB od osnutka; PDV identifikacijski broj nastaje tek upisom u registar obveznika PDV-a. Znamenke su iste, ali prefiks HR smije se koristiti samo nakon upisa.

Kako pronaći tvrtku

Sudski registar

Sudski registar je javan i besplatan, a pretražuje se po OIB-u, nazivu ili MBS-u. Sadrži naziv, sjedište, pravni oblik, temeljni kapital, osobe ovlaštene za zastupanje i godišnja financijska izvješća.

Uz web sučelje postoji i sudreg-data.gov.hr, službeno API sučelje s OAuth pristupom. Pristupni podaci dobivaju se besplatno, na zahtjev e-poštom, bez potrebe za registracijom tvrtke. To je izvor koji Vatlas koristi za Hrvatsku, i kao noćni skupni uvoz i uživo, broj po broj.

API je vjerna slika sheme registra, tablicu po tablicu: redak subjekta nosi OIB, status i datume, dok naziv, sjedište i pravni oblik žive svaki u svojoj tablici, povezani preko MBS-a. Svake radne noći objavljuje se novi snimak podataka i čuva ih se nekoliko dana, pa se cijeli skup može pročitati bez promjene izdanja usred posla.

Porezna uprava

Porezna uprava objavljuje registar obveznika PDV-a, koji je jedini izvor koji potvrđuje da OIB doista ima i PDV status.

VIES

Hrvatska objavljuje naziv i adresu. Adresa dolazi u jednom retku s zarezima, a naziv mjesta često se ponavlja, jednom samostalno i jednom uz poštanski broj.

Dva izvora ne nose ista polja. Sudski registar zna pravni oblik i skraćenu tvrtku, koje VIES nikada ne vraća; VIES nosi poštanski broj, koji registar bilježi za tek otprilike svako deseto sjedište. Nijedan nije podskup drugoga, a GET /v1/lookup-all/:vatNumber prikazuje oba odgovora jedan uz drugi.

Hrvatske posebnosti

  • OIB nije PDV broj. Znamenke jesu iste, ali prefiks HR vrijedi tek nakon upisa u registar obveznika PDV-a.
  • MBS i MB nisu OIB. Stariji su i pojavljuju se na dokumentima, ali se iz njih ne može izračunati OIB.
  • OIB nema unutarnje značenje: iz znamenki se ne može zaključiti ni vrsta subjekta ni mjesto.
  • Naziv mjesta ponavlja se u adresi koju vraća VIES.
  • Sudski registar rijetko objavljuje poštanski broj. Otprilike devet od deset sjedišta ima ulicu i mjesto, ali nijedan poštanski broj: polje je u registru neobavezno, a VIES je izvor koji ga ima.
  • Upisana tvrtka nije ono čime se posluje. Puni naziv ispisuje cijeli predmet poslovanja i često prelazi dvjesto znakova; skraćena tvrtka je ona na računu.
  • Pristup API-ju sudskog registra traži OAuth podatke, iako su besplatni.

Jedan API, jedna struktura odgovora

Vatlas pretvara porezni broj tvrtke u zapis o tvrtki: naziv, nacionalni identifikator, pravni oblik, status i adresu. Hrvatska: isti poziv i isti odgovor kao i za svaku drugu pokrivenu zemlju.

curl "https://api.vatlas.dev/v1/lookup/HR13579392023" \
  -H "Authorization: Bearer $VATLAS_KEY"

Odgovor:

200 OK

{
  "data": {
    "vatNumber": "HR13579392023",
    "countryCode": "HR",
    "nationalNumber": "13579392023",
    "nationalId": "080160489",
    "name": "HRVATSKI ŠUMARSKI INSTITUT - javni institut za znanstvenoistraživački rad u šumarstvu Hrvatske",
    "legalForm": "ustanova",
    "status": "active",
    "address": {
      "line1": "Cvjetno naselje 41",
      "line2": null,
      "postalCode": null,
      "city": "Jastrebarsko",
      "country": "HR"
    }
  },
  "meta": {
    "source": "SUDREG",
    "sourceDate": "2026-09-11",
    "sourceSince": "2026-09-04",
    "sourceUpdatedAt": null
  }
}

meta.source imenuje registar koji je odgovorio (SIRENE, ARES, VIES…), a meta.sourceDate dan kad je to rekao: datum objave datoteke za registar koji učitavamo, dan poziva za registar upitan uživo. Struktura odgovora nikada se ne mijenja.

Besplatno za isprobati. Za otvaranje računa dovoljna je e-mail adresa (bez kartice, bez prodajnog poziva) uz 100 zahtjeva mjesečno i ključ spreman za otprilike minutu.

Preuzmi besplatni ključ Pročitaj dokumentaciju

Česta pitanja

PDV broj ukratko

Koliko znamenki ima hrvatski PDV broj?

Jedanaest nakon oznake HR, dakle trinaest znakova ukupno.

Je li OIB isto što i PDV broj?

Znamenke jesu iste. PDV identifikacijski broj je OIB s prefiksom HR, ali postoji tek nakon upisa u registar obveznika PDV-a.

Što su MBS i MB?

Stariji matični brojevi iz sudskog registra i registra poslovnih subjekata. OIB ih je 2009. zamijenio kao jedinstveni identifikator.

Zašto VIES odbija postojeću tvrtku?

Zato što nije upisana u registar obveznika PDV-a. OIB ima, PDV status nema.

Mogu li besplatno pretraživati sudski registar?

Da, javan je i besplatan, a postoji i službeni API s besplatnim OAuth pristupom koji se dobiva na zahtjev.

PDV broj u drugim zemljama

Ažurirano 3. rujna 2026.

Creating a key takes a minute

100 requests a month for free, no card required. 5,000 a month for 29 € excl. VAT when you outgrow it.