Domain Expired Without Notice: What to Do Right Now
Find out which stage you are in before anything else. The cost and whether recovery is possible at all both depend on it.
Run a WHOIS lookup before you do anything else. The status field tells you how much time you have and whether recovery costs twelve dollars or two hundred.
What your status means
| Status | Stage | What to do | Cost |
|---|---|---|---|
| ok / clientTransferProhibited | Not expired | Renew normally | Standard renewal |
| clientHold or serverHold | Auto-renew grace period | Renew immediately at your registrar | Standard, sometimes a late fee |
| redemptionPeriod | 30-day redemption | Call the registrar and request a restore | Restore fee, commonly $50-250 plus renewal |
| pendingDelete | Final 5 days | Nothing works. Prepare to backorder | Cannot be recovered |
| No record found | Released | Register it, if it is still free | Whatever the market asks |
clientHold is the one people misread. The domain is still yours and DNS has been switched off deliberately as a last warning. Renewing normally restores it, usually within an hour.
redemptionPeriod means the registration was deleted and is being held for you. You cannot renew it through the normal checkout; you must ask the registrar to submit a restore request to the registry, and many registrars only accept that by ticket or phone rather than through the control panel.
If you are in redemption, act today
The redemption grace period is 30 days for generic top-level domains and is mandated by ICANN policy. After it, the domain sits in pendingDelete for 5 days and then drops, at which point drop-catching services frequently register valuable names within seconds.
Do not attempt a transfer to another registrar while the domain is in redemption. Transfers are prohibited in that state, the attempt will fail, and you will have spent time you do not have. Restore first, then transfer later if you want to.
Ask for the restore fee in writing before agreeing. It varies enormously between registrars and some will reduce it for accounts with many domains.
Why you never got a notice
ICANN requires registrars to send at least two expiry notices, roughly one month and one week before the date. They were almost certainly sent. The question is where.
The registrant contact address is the usual answer, and for a domain registered years ago that is often a former employee's mailbox, a founder's personal account, or an address at the very domain that just expired, which means the notice bounced.
WHOIS privacy adds a forwarding hop through the registrar's proxy, where messages are commonly filtered or dropped. Auto-renew configured against a card that expired fails quietly and generates another notice to the same unread inbox.
Why your uptime monitor did not warn you either
It eventually did, or it will. A domain in redemption has DNS disabled, so every check fails and an uptime alert fires. That happens 30 to 45 days after the expiry date, by which point the site has been down long enough for search rankings to drop and inbound email to bounce.
An uptime monitor can tell you a domain expired. It structurally cannot tell you a domain is going to.
Preventing a repeat
Consolidate registrars where you can, set auto-renew with a card that is not tied to one person, and point the registrant contact at a shared inbox rather than an individual. Then track the renewal date somewhere separate from the registrar, because the registrar is the party whose notification just failed.
Tracking expiry dates with staged reminders is what SensaCat's domain module does, and the background is in domain expiry monitoring.