.RO
Romania
RoTLD / ICI Bucharest · ccTLD · Updated 2026-09-10
OpenIDN
Specifications
- Zone
- .ro
- Registration
- Real-time
- Registration period
- 1 year
- Character length
- 1-63
- IPv6
- Yes
- Nameservers
- 2-7 nameservers
- Transfer time
- 1-30 days
- Auth code format
- Owner via portal
- Redemption period
- 90 days
- Handle updates
- Yes
- WHOIS update
- Standard
- WHOIS server
- whois.rotld.ro
- Connection
- Direct
- Data set
- ccTLD
- Auth code
- Yes
Eligibility & Restrictions
Open to individuals and organisations worldwide. No residency requirement. Individuals must provide ID/passport number. Companies must provide company registration number or VAT number. Non-Romanian individuals: passport OR social security/tax number (not both).
Non-Romanian individuals: providing both passport AND social security number triggers an error. Provide one or the other, not both.
Registration
1 year; up to 10 years.
Transfer Procedure
Auth code generated directly by registrant from RoTLD portal (rotld.ro). Auth code valid for 14 days. Important: do not include new owner in transfer order (triggers TRADE not transfer).
Auth code must be obtained from rotld.ro by registrant. Registrar cannot provide. Portal password valid only 36 hours.
📘 ICANN Transfer Policy (IRTP) — See ICANN Transfer Policy for the full IRTP framework, auth code rules, 60-day lock periods, and TEAC.
Registrant Change
TRADE requires separate TRADE token from RoTLD portal. Trade form must be signed, dated, and stamped by current owner and sent to registry. Owner change resets expiry to 1 year from change date.
📘 ICANN OwnerChange (COR) — See ICANN OwnerChange for COR triggers, FOA/DA modes, 60-day lock, and opt-out.
Renewal & Deletion
Standard renewal.
📘 ICANN ERRP — See ICANN ERRP for the standard gTLD expiry lifecycle (Auto-Renew Grace → RGP → Pending Delete → Released).
Restore / Redemption Grace Period
90-day quarantine after expiry. Domain not functional during quarantine but restorable. After 90 days: deleted and available for re-registration. NOTE: Restore NOT supported via automated API at some registrars.
📘 ICANN ERRP — See ICANN ERRP for RGP details and standard restore fees.
WHOIS / Privacy
WHOIS privacy NOT available for .RO. Natural persons: only name and email visible. Legal persons (companies): full details public.
📘 ICANN Registration Data Policy — See Registration Data Policy for RDP 2025, RDAP, redaction defaults, and privacy/proxy rules.
NIS2 Compliance
Romania NIS2 transposition applies.
📘 NIS2 Compliance — See NIS2 Compliance for Article 28 requirements, registry implementation status, and operational impact.
Known Error Codes & Notes
- Dual ID error: Providing both passport AND social security number for non-Romanian individual triggers error.
- Portal password 36h: rotld.ro password expires in 36 hours. Must reset before auth code generation.
- TRADE vs TRANSFER: Including owner info during transfer triggers TRADE process instead.
Data controllers
- National Institute for R&D in Informatics (org) Bd. Averescu 8-10, Sector 1, Bucharest 011454, Romania
- National Institute for R&D in Informatics — Ionut Eugen SANDU (admin) Bd. Averescu 8-10, Sector 1, Bucharest 011454, Romania
Error codes
- EF00803
- EF01017
- EF03008
- EF00512
- EF01008
- EF01009
- EF03005
- EF03007
- EF03006
- EF01075
- EF03011
- EF01055
- EF03041
- EF03040
- EF03010
- EF02075
- EF01095
- EF01074
- EF02074
- EF0103118
Required fields
- ownerc/email
Restrictions
- Company number (companies) or ID card number (individuals) required.
- Tax number (individual) or VAT number (company) required.
- Domains can be registered without restrictions.
Root nameservers
- SEC-DNS-A.ROTLD.RO
- DNS-C.ROTLD.RO
- DNS-RO.DENIC.DE
- DNS-AT.ROTLD.RO
- SEC-DNS-B.ROTLD.RO
- PRIMARY.ROTLD.RO
Tasks (API)
- create · available · chargeable · automatic
- renew · available · chargeable · automatic
- delete · available · automatic
- restoreNE · available · automatic
- update · available · automatic
- transfer · available · chargeable · automatic · AuthInfo required
- ownerchange · available · chargeable · automatic · AuthInfo required
- restoreARGP · available · automatic
- preack · available · automatic
API
Domain Create
POST https://api.autodns.com/v1/domain
{
"name": "example.ro",
"ownerc": {
"id": 23142212
},
"adminc": {
"id": 23142212
},
"techc": {
"id": 23142212
},
"nameServers": [
{
"name": "ns1.example.com"
},
{
"name": "ns2.example.com"
}
],
"confirmOrder": false,
"extensions": {
"ro": {
"personType": "",
"idNumber": "",
"vatNumber": ""
}
}
} ⚠ Non-Romanian individuals: provide passport OR SSN, not both.
Domain Transfer
POST https://api.autodns.com/v1/domain/_transfer
{ "name": "example.ro", "auth": "(AUTH_CODE)" }
⚠ Auth code from rotld.ro portal by registrant only. Valid 14 days. Portal password valid 36h.
Create AuthInfo1
POST https://api.autodns.com/v1/domain/example.ro/_authinfo1
Must be obtained by registrant at rotld.ro. Registrar cannot provide.
Domain Restore
POST https://api.autodns.com/v1/domain/example.ro/_restore
⚠ 90-day quarantine. Not supported via automated API at some registrars.
TLD Extension Parameters
- extensions.ro.personType
string— p = individual, c = company.- extensions.ro.idNumber
string— Passport OR social security/tax number. NOT both (triggers error).- extensions.ro.vatNumber
string— Company registration number or VAT.