România · RO

Codul de TVA românesc

Codul de TVA este CUI-ul cu RO în față, iar ANAF îl rezolvă gratuit și fără cont: o sută de coduri într-o singură cerere, și câteva lucruri pe care VIES nu le are.

Format: RO + 2 până la 10 cifre (CUI)

Exemplu: RO14905506, CUI 14905506

Atribuit de: ANAF, la înregistrarea în scopuri de TVA.

Structura

Codul de TVA românesc are între 2 și 10 cifre după prefix. Lungimea variabilă surprinde, dar este corectă: firmele înregistrate devreme au CUI-uri foarte scurte, iar acestea rămân valabile.

  • ROCodul de țară.
  • 1490550Partea de identificare, de lungime variabilă.
  • 6Cifra de control.

Cifra de control se calculează cu ponderile 7, 5, 3, 2, 1, 7, 5, 3, 2, aliniate la dreapta. Un cod precum RO1154 este perfect valid: un validator care impune un minim de opt cifre respinge firme reale.

CUI, CIF și numărul de la registrul comerțului

CUI-ul (codul unic de înregistrare) este atribuit de ANAF fiecărei firme la înmatriculare. CIF este același lucru sub o denumire mai veche, folosită încă frecvent.

Codul de TVA este CUI-ul cu RO în față, dar prefixul apare doar dacă firma este efectiv înregistrată în scopuri de TVA. Aceasta este distincția esențială: o firmă neplătitoare de TVA are CUI și nu are prefix. Documentele ei arată 14905506, nu RO14905506.

Separat există numărul de ordine în registrul comerțului, în forma J12/1234/2005, județ, număr, an. Nu are nicio legătură calculabilă cu CUI-ul.

Cum găsești firma

API-ul ANAF

ANAF pune la dispoziție un serviciu public, gratuit și fără autentificare, care primește un CUI și returnează denumirea, adresa sediului în câmpuri separate, starea societății și perioadele de înregistrare în scopuri de TVA. Acceptă până la 100 de coduri într-o singură cerere, cu o limită de o cerere pe secundă.

Ce returnează trece mult dincolo de validitate: dacă firma este inactivă fiscal, dacă aplică TVA la încasare, și de când până când a fost înregistrată în scopuri de TVA.

Registrul comerțului

ONRC oferă căutare online, dar furnizarea de informații detaliate este contra cost. Căutarea se face după denumire sau după CUI.

VIES

România divulgă denumirea și adresa. Adresa vine pe un singur rând, începe cu tipul localității (MUN., ORȘ., COM.) și are codul poștal la mijloc, între localitate și stradă, o ordine neobișnuită.

Particularități românești

  • Lungimea variază. RO1154 este valid; un validator care cere opt cifre respinge firme reale.
  • Fără prefix RO înseamnă neplătitor de TVA. CUI-ul există, dar firma nu este înregistrată în scopuri de TVA.
  • Firma inactivă fiscal apare ca atare la ANAF, iar VIES nu spune nimic despre asta.
  • TVA la încasare schimbă momentul exigibilității pentru partener, informație pe care doar ANAF o oferă.
  • Codul poștal stă la mijlocul adresei, între localitate și stradă.

Un singur API, o singură structură de răspuns

Vatlas transformă un cod fiscal de firmă într-o fișă de firmă: denumire, identificator național, formă juridică, stare și adresă. România: același apel și același răspuns ca pentru orice altă țară acoperită.

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

Răspuns:

200 OK

{
  "data": {
    "vatNumber": "RO1154",
    "countryCode": "RO",
    "nationalNumber": "1154",
    "nationalId": "J23/986/2002",
    "name": "INSTITUTUL NATIONAL DE CERCETARE- DEZVOLTARE PENTRU MICROTEHNOLOGIE - IMT BUCURESTI INCD",
    "legalForm": "ALTE FORME JURIDICE",
    "status": "active",
    "address": {
      "line1": "STR. EROU IANCU NICOLAE nr. 126A",
      "line2": "",
      "postalCode": null,
      "city": "Sat Voluntari Orş. Voluntari",
      "country": "RO"
    }
  },
  "meta": {
    "source": "ANAF",
    "sourceDate": "2026-09-15",
    "sourceSince": "2026-09-15",
    "sourceUpdatedAt": "1992-12-10T00:00:00.000Z"
  }
}

meta.source numește registrul care a răspuns (SIRENE, ARES, VIES…), iar meta.sourceDate ziua în care a spus-o: data publicării fișierului pentru un registru importat, ziua apelului pentru unul interogat în direct. Structura răspunsului nu se schimbă niciodată.

Gratuit de încercat. O adresă de e-mail este suficientă pentru a crea un cont (fără card, fără apel comercial) cu 100 cereri pe lună și o cheie funcțională în aproximativ un minut.

Obține o cheie gratuită Citește documentația

Întrebări frecvente

Codul de TVA pe scurt

Câte cifre are un cod de TVA românesc?

Între 2 și 10 după prefixul RO. Firmele înregistrate devreme au coduri foarte scurte, care rămân valabile.

Care este diferența dintre CUI și codul de TVA?

CUI-ul este atribuit fiecărei firme la înmatriculare. Codul de TVA este același CUI cu RO în față, și există numai dacă firma este înregistrată în scopuri de TVA.

Ce înseamnă că o firmă nu are prefixul RO?

Că nu este plătitoare de TVA. Are CUI și funcționează legal, dar nu poate emite facturi cu TVA și nu apare în VIES.

Ce este TVA la încasare?

Un regim în care exigibilitatea TVA intervine la încasarea facturii, nu la emiterea ei. ANAF publică această informație; VIES nu.

Cum verific gratuit o firmă românească?

Prin serviciul public al ANAF, care primește un CUI și returnează denumirea, sediul, starea și perioadele de înregistrare în scopuri de TVA, fără cont și fără costuri.

Codul de TVA în alte țări

Actualizat la 28 august 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.