Romanian addresses place a six-digit cod poștal before the locality name, and most towns carry a județ (county) line, except Bucharest, which is split into six numbered sectors. Apartment addresses stack extra parts (bloc, scara, etaj, apartament) that Western forms have no field for. Here is the correct structure, a real example, the postal code rules, and the mistakes that cause returns.
A Romanian address runs recipient, street with any apartment details, the six-digit cod poștal and locality on one line, then the județ (county), then the country. Bucharest replaces the county with a sector number.
Andrei Popescu personal or business recipientExemplu SRL optional, above the street lineStr. Republicii 15, ap. 3 street (Str.) and number, then bloc, scara, etaj and ap. for apartments400015 6-digit cod poștal, written before the locality nameJud. Cluj county; replaced by a Sector number in BucharestCluj-Napoca locality, on the same line as the postal codeROMANIA required for inbound international shipmentsThe six-digit cod poștal is Poșta Română's routing key. It resolves to a locality and, in cities, to a street or building, so an accurate code is often what makes delivery reliable in dense areas.
Format: 6 digits, no spaces or letters, written before the locality name: 400015 Cluj-Napoca. Known locally as the cod poștal.
Validation regex: ^\d{6}$
Watch for: five-digit codes (an older or foreign habit) and codes placed after the city. The Romanian code is six digits and comes before the locality.
The country-specific rules that generic autocomplete and single-line address fields tend to get wrong.
Romania switched to a six-digit code in 2003, so a five-digit code fails sorting. It is written before the locality name, as in 400015 Cluj-Napoca, not after it.
The capital is divided into six numbered sectors (Sector 1 to 6). A Bucharest address needs the sector rather than a județ, and the sector is reflected in the postal code.
Outside Bucharest, addresses carry the județ (for example Jud. Cluj) because locality names repeat across counties. Poșta Română routes on the code, but the county disambiguates the destination.
Apartment addresses add block (bloc), stairwell (scara), floor (etaj) and apartment (ap.) after the street. Dropping the bloc or scara sends the courier to the wrong entrance.
Each of these passes a basic "is this field filled in" check but fails at the carrier, turning into a redelivery, a return, or an address correction fee.
40001) breaks Poșta Română sorting.Sector number is ambiguous across the six sectors.Jud. Cluj leaves a repeated locality name unresolved across counties.bloc or scara in a block address points to the wrong entrance.București and Bucuresti across systems can cause address mismatches.How the major carriers handle Romania addresses, and what your label needs to satisfy each one.
The national postal operator and universal-service provider. Routing keys off the six-digit cod poștal, so validate it against the locality first.
The largest private courier networks for Romanian ecommerce. They expect the full street with bloc, scara and apartment, plus a correct code and county.
International carriers for inbound shipments. Include the country line and keep diacritics consistent; they charge address-correction fees on misrouted parcels.
Address Guard checks Romania addresses against carrier and postal databases before the order ships, normalizes the format, and flags the errors that cause failed deliveries. 240+ countries, $0.05 per check.
Part of the Address Guard international address format guide, covering 240+ countries.