The rule that changed, and why it still confuses people
.ro is run by ICI Bucharest, the National Institute for Research and Development in Informatics, under the RoTLD name. For most of its life it was unusual among European extensions: you paid once and the name was yours indefinitely, with no renewal date at all. Guides written before 2018 still describe it that way, and buyers still arrive expecting it.
That ended on 1 March 2018, when RoTLD introduced annual registration and maintenance. Names are now registered or renewed for between one and ten years like any other ccTLD. Holders of legacy names were not cut off: the old one-off fee was treated as covering at least five years of maintenance, and names registered before 1 March 2013 were given at least three months of grace, which is why the first expiries landed on 1 June 2018. If you inherited a .ro that someone believes never expires, it has an expiry date now, and it is worth checking it in the registry WHOIS.
What the registry does when payment stops
The .ro lifecycle is blunt. There is no auto-renew grace during which the site keeps working, and no redemption stage with a punitive restore fee. A name whose annual maintenance has not been paid is given pendingDelete status, at which point it stops resolving, and it is deleted automatically 90 days later. Those 90 days are generous compared with a 30-day gTLD redemption period, but the outage starts on day one, so the deadline that matters commercially is the expiry date itself, not the deletion date.
RoTLD permits exactly two things during pendingDelete: renewing, and changing registrar. That second permission is useful and unusual. If a name has lapsed with a registrar you can no longer reach, it can still be moved to us and renewed inside the window rather than being written off. We register .ro through Openprovider and take the transfer authorisation key from RoTLD's own online administration, so the recovery path does not depend on the outgoing registrar co-operating.