What happens when a domain expires: the complete lifecycle
Expired domains don't disappear immediately. They go through a grace period, a redemption period, and pendingDelete. Here's what each phase means and how long it lasts.
When a domain expires, it doesn't disappear immediately. It goes through up to three phases before being released to the public: a grace period (0-45 days, free renewal), a redemption period (30 days, expensive recovery), and a pendingDelete phase (5 days, no recovery possible). Understanding this cycle tells you exactly how much time you have and what you can still do at each stage.
This article covers the standard lifecycle for gTLDs (.com, .net, .org) managed by ICANN-accredited registrars. ccTLD registries (.fr, .de, .co.uk) set their own policies, often without a formal redemption period.
The domain expiration lifecycle: overview
| Phase | Days since expiration | RDAP status | Action possible | Cost |
|---|---|---|---|---|
| Grace period | 0-45 | clientHold or ok | Renew normally | Standard rate |
| Redemption | 45-75 | redemptionPeriod | Restore via registrar support | $80-200 + renewal |
| pendingDelete | 75-80 | pendingDelete | None | N/A |
| Public drop | Day ~80 | N/A | Register as new | Standard registration |
These are maximum durations under standard ICANN policy. Individual registrars can offer shorter grace periods, and some TLDs have different rules. Always check with your specific registrar.
Phase 1: Expiration day and the grace period (days 0-45)
On the expiration date, the registrar marks the domain as expired. Depending on the registrar, services may stop immediately or within a few hours.
What happens to your website and email
DNS records for the domain are typically placed on clientHold shortly after expiration. This means the registrar instructs the DNS system to stop responding to queries for that domain. Your website stops loading and redirects to a registrar parking page (or simply returns a connection error), and email stops being delivered.
The domain hasn't been released yet, it's still in your registrar account, labeled "Expired" or "Suspended." It just doesn't function.
EPP status during grace period
RDAP will return a status of clientHold for most domains in the grace period:
{
"ldhName": "example.com",
"status": ["clientHold"],
"events": [
{
"eventAction": "expiration",
"eventDate": "2024-09-01T00:00:00Z"
}
],
"entities": [...]
}
clientHold is an EPP status code defined by ICANN. It means the registrar has placed an administrative hold on the domain, suspending DNS resolution. Some registrars may leave the status as ok but with an expired date, what matters is the expiration date in the events array.
Can you still renew during the grace period?
Yes, at the normal annual renewal rate. No additional fees in most cases. Log in to your registrar account, find the domain in the "Expired" section, and click Renew. DNS propagation will take a few hours after the renewal is processed.
For detailed steps on recovering a domain in this phase, see How to recover an expired domain: grace period to redemption.
Phase 2: The redemption grace period (days 45-75)
The redemption grace period is the least understood phase, and the one where domain owners tend to panic when they first encounter it.
What "redemption grace period" means technically
This phase is defined in ICANN's Redemption Grace Period Policy. After the grace period ends, the registrar notifies the registry (for example, Verisign for .com domains) that the domain is entering redemption. The registry marks it accordingly, and it is removed from the DNS zone but kept in the registry database.
The domain still exists. It cannot be registered by anyone else. But it cannot be renewed through the normal self-service interface either.
Who can recover the domain in this phase
Only the original registrant, through their original registrar. A third party cannot purchase the domain during this period. The registrar must submit a restore request to the registry, which involves a registry-level fee of approximately $17-20 (passed on to the customer with markup).
Typical total redemption costs at major registrars:
- GoDaddy: $80-100 restore fee + 1-year renewal
- Namecheap: $145-165 restore fee + 1-year renewal
- Gandi: €90-130 restore fee + 1-year renewal
EPP status during redemption
The RDAP status during this phase is redemptionPeriod:
{
"ldhName": "example.com",
"status": ["redemptionPeriod"],
"events": [
{
"eventAction": "expiration",
"eventDate": "2024-09-01T00:00:00Z"
}
]
}
When you see redemptionPeriod in a RDAP query, the self-service renewal button in your registrar panel will not work, you need to contact support directly to initiate a restore.
Phase 3: pendingDelete (days 75-80)
After the redemption period, the domain enters pendingDelete. This is a five-day buffer that cannot be shortened or reversed.
Why pendingDelete exists
The registry needs time to propagate the deletion across its distributed systems before releasing the domain name back into the available pool. For Verisign (.com, .net), this takes exactly 5 days. The domain is still technically in the registry database during this time, but no restore is possible.
EPP status and what it looks like in RDAP
{
"ldhName": "example.com",
"status": ["pendingDelete"],
"events": [
{
"eventAction": "expiration",
"eventDate": "2024-09-01T00:00:00Z"
}
]
}
A WHOIS or RDAP query at this stage may still show the previous owner's information, or it may return minimal data indicating the domain is pending deletion. Domain Sentinel detects the pendingDelete status and can send a final alert, useful if you were monitoring a domain you wanted to acquire.
Domain drop: what happens when the domain is released
After the 5 days, the domain is "dropped" into the public pool and can be registered by anyone at the standard first-registration price. The exact drop time is not announced in advance. Backorder services (DropCatch, SnapNames, GoDaddy Auctions) monitor the registry in real time and attempt to capture the domain at the instant of release. For high-value domains, multiple services compete, which triggers an automatic auction mechanism.
Special cases and variations
Registrar-specific policies
Not all registrars offer the full 45-day grace period. Some offer as little as 0 days on specific TLDs. Budget registrars in particular may notify you that a domain has "expired" and move it toward deletion faster than standard ICANN timelines. Always read your registrar's expiration policy for each TLD you own.
| TLD | Grace period | Redemption period | Notes |
|---|---|---|---|
| .com / .net / .org | 0-45 days | 30 days | Standard ICANN gTLD policy |
| .io | 0-30 days | ~30 days | Administered by NIC.IO, policies vary |
| .fr | 0-30 days | No formal redemption | AFNIC policy; registrar-dependent |
| .de | 0-30 days | No formal redemption | DENIC policy |
| .co.uk | Variable | Not applicable | Nominet policy, no redemption period |
What about domain privacy / WHOIS protection?
If the domain had WHOIS protection enabled, the contact information visible in WHOIS during the grace and redemption periods will be the privacy proxy's details (the privacy service), not the registrant's actual data. This doesn't affect recovery rights, your registrar account is the authoritative proof of ownership.
How to monitor your domain's status
RDAP, the modern protocol that replaced WHOIS, returns machine-readable EPP status codes that precisely reflect where a domain is in its lifecycle. Domain Sentinel queries RDAP daily for every domain in your watchlist and alerts you when a status changes.
If a domain you own moves from ok to clientHold, that's an expiration event, you should know immediately. If it moves to redemptionPeriod, you have a short, expensive window. If it reaches pendingDelete, the window has closed.
Setting up expiry alerts 60, 30, 7, and 1 day before expiration means you never get close to these later phases. See How to set up domain renewal reminders that actually work for the complete guide on proactive monitoring.
The phase you never want to reach
The grace period is recoverable for free. The redemption period is recoverable but painful. pendingDelete is irreversible. The entire lifecycle exists because ICANN wants to give domain owners a fair chance to recover accidentally expired domains, but the window narrows quickly, and the cost rises sharply. The only sensible strategy is monitoring before expiration, not recovery after.
Start with a domain you care about
Look it up for free. If you want alerts when status changes or expiry gets close, create an account. Takes about 30 seconds.