DomainOpsDomainOps

What Happens When a Domain Expires? The Full Timeline

What happens when a domain expires? The full lifecycle from expiry day through grace, redemption and pending delete — costs of recovery and how to prevent it.

DomainOps Team··5 min read

If you've ever wondered what happens when a domain expires, the honest answer is: not one thing, but a sequence of things spread over roughly 75 days. Your website doesn't vanish at midnight on the expiry date, but it does begin a countdown through several increasingly expensive and increasingly irreversible phases. Knowing where each phase begins and ends is the difference between a free renewal, a £100-plus redemption fee, and watching a drop-catching service register your domain seconds after it is released.

This post covers gTLDs (.com, .net, .org, .io and friends). Country-code TLDs play by their own rules, which we touch on at the end.

The expiry timeline at a glance

Stage 1
Registered
Active & renewable
Stage 2
Expiry date
Renewal missed
Stage 3
Grace period
≈ 0–45 days · renew at normal price
Stage 4
Redemption
≈ 30 days · costly restore fee
Stage 5
Pending delete
≈ 5 days · cannot be recovered
Stage 6
Released
Anyone can register it

Timelines vary by TLD and registrar — gTLDs broadly follow ICANN's schedule above; many ccTLDs differ.

PhaseTypical durationRecoverable?Typical cost
Expiry dayDay 0Yes — just renewStandard renewal fee
Registrar grace period0–45 daysYes, usually onlineStandard fee, sometimes a surcharge
Redemption period30 daysYes, but painfullyRenewal + redemption fee, often $80–$200+
Pending delete5 daysNo
Released / droppedOnly by re-registering, if you're fastestWhatever the market decides

Day 0: the domain expires

On the expiry date the registry marks the domain expired, and most registrars quickly do two things: they stop the domain resolving via your nameservers, and they point it at a parking page instead. The practical effects:

  • Your website goes down, or starts serving a registrar parking page full of adverts.
  • Your email stops, because MX records no longer resolve. This is usually the most damaging part — bounced mail looks far worse to customers than a brief outage.
  • Anything keyed to the domain breaks: API endpoints, SPF includes on other domains, OAuth callback URLs, licence checks.

Nothing is lost yet. At this stage you can almost always renew at the normal price from your registrar dashboard.

Days 0–45: the registrar grace period

ICANN allows registrars an auto-renew grace period of up to 45 days, but the actual length is set per registrar — some give 30 days, some 12, a handful give effectively none for certain TLDs. During this window:

  • The domain typically shows the EPP status autoRenewPeriod, or simply sits expired in your account.
  • Renewal is normally self-service at the standard price, though some registrars add a late-renewal surcharge.
  • The domain stays registered to you. WHOIS still shows your details, or your privacy proxy.

The trap is assuming the grace period is long. It varies by registrar and by TLD, and registrars can change their policy. If you manage domains across several registrars, you effectively have several different grace periods to remember — or, more realistically, to forget.

Days ~45–75: the redemption period

When the grace period lapses, the registrar issues a delete to the registry and the domain enters the redemption grace period — 30 days with EPP status redemptionPeriod. Now things get expensive:

  • The domain is removed from the zone entirely. Nothing resolves.
  • You can no longer renew online. Recovery means contacting the registrar and paying a redemption fee on top of the renewal — commonly somewhere between $80 and $200+, depending on the registrar.
  • Only the registrant of record can redeem it. If your registrar account is inaccessible, this gets harder still.

The final 5 days: pending delete

After redemption expires, the domain moves to pendingDelete for five days. This phase is a one-way street: nobody — not you, not the registrar, not the registry's support desk — can pull it back. At the end of the fifth day the domain is purged and becomes available for registration.

If the domain has any traffic, backlinks or brand value, assume drop-catching services are watching it. They register dropped domains within seconds of release, usually to auction them. Buying your own domain back at auction is a uniquely irritating experience.

Why renewals fail more often than you'd think

Almost every expiry incident starts with "but auto-renew was on". Common failure modes:

  • The payment card expired or was reissued. The renewal silently fails, the warning emails go to a mailbox nobody reads, and the grace period quietly burns down.
  • The registrar account email is on the expiring domain itself. Once the domain stops resolving, the renewal warnings bounce — a brutal lockout loop with old domains.
  • The person who registered it left. Agency staff turnover plus a personal registrar account is a classic combination.

You can check any domain's expiry and status yourself in one line:

bash
whois example.com | grep -Ei 'expiry|expiration|status'
   Registry Expiry Date: 2026-08-13T04:00:00Z
   Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited

A note on ccTLDs

Everything above describes gTLD policy. Country-code TLDs differ substantially: .co.uk has no redemption fee but suspends and then cancels on Nominet's own schedule, .de domains can disappear from the zone almost immediately, and .eu uses a 40-day quarantine. If your portfolio mixes TLDs, you're juggling several different timelines at once — exactly the situation where a calendar reminder stops being good enough.

The cheap fix

Every phase after day 0 exists to give you a chance to notice. The cheapest place to catch an expiring domain is before day 0, when renewal costs nothing extra and breaks nothing. DomainOps monitors WHOIS expiry dates across your whole portfolio and alerts you by email, Slack or Pushover well before the countdown starts — see how domain monitoring works. Start monitoring your domains free and never lose one to a missed renewal again.

domainsexpirywhois