România · RO
Codul de TVA românesc
Codul de TVA este CUI-ul cu RO în față — iar ANAF îl rezolvă gratuit, fără cont, prin cel mai generos API public din Uniune.
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ă.
Este unul dintre cele mai bune servicii publice din Uniune, și returnează informații pe care VIES nu le are: 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ă.
RO1154este 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 pentru 27 de state membre
Vatlas transformă un cod de TVA european într-o fișă de firmă: denumire, identificator național, formă juridică, stare și adresă. Pentru România răspunsul vine direct de la ANAF și este apoi păstrat, astfel încât următoarea cerere este servită din bază.
curl "https://api.vatlas.dev/v1/vat/RO14905506" \
-H "Authorization: Bearer $VATLAS_KEY"
Răspuns:
200 OK
{
"data": {
"vatNumber": "RO14905506",
"countryCode": "RO",
"nationalNumber": "14905506",
"nationalId": "14905506",
"name": "EGNOSIS S.R.L.",
"legalForm": null,
"status": "active",
"address": {
"line1": "STR. DAKÓ Nr. 2A",
"line2": null,
"postalCode": "520014",
"city": "SFÂNTU GHEORGHE",
"country": "RO"
}
},
"meta": {
"origin": "source",
"source": "ANAF",
"sourceUpdatedAt": "2026-08-28T10:17:08.244Z",
"checked": ["database", "ANAF"]
}
}
meta.origin spune de unde vine răspunsul: database pentru un registru importat local, source pentru un API național interogat în direct, vies ca ultimă soluție. 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.
Î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.