Back to blogGuides

What Happens When a Domain Expires? The Full Timeline

What happens after a domain expires: auto-renew grace, DNS being switched off, the redemption period, pending delete, and how to recover the name in time.

Published: · 7 min read

A domain does not vanish at midnight on its expiry date. For generic TLDs such as .com, .net or .org there is a sequence of stages that lasts roughly two and a half months, and at each stage recovery gets harder and more expensive. Knowing which stage a name is in tells you what you can still do, whether you are the owner who forgot to renew or somebody hoping to register the name afterwards.

This guide describes the lifecycle for generic TLDs under ICANN policy. Country-code TLDs set their own rules; treat the numbers below as the gTLD pattern, not a universal law.

The timeline at a glance

Stage Typical length Status you see Does the site work? Who can act
Before expiry ok, clientTransferProhibited Yes Owner renews at the normal price
Auto-renew grace up to 45 days autoRenewPeriod Usually not for long Owner renews, often at the normal price
Redemption 30 days redemptionPeriod No Owner restores, with a restore fee
Pending delete 5 days pendingDelete No Nobody
Released not found No Anyone, first come first served

Stage 0 — Before expiry: the reminders

ICANN's Expired Registration Recovery Policy requires registrars to send at least two renewal reminders before expiry (roughly one month and one week before) and at least one more shortly after expiry if the name was not renewed. They go to the registrant email address on file.

That is where most losses begin. The address belongs to a former employee, an agency that no longer works for you, or a mailbox on the very domain that is expiring. Check the contact address long before you need it.

Stage 1 — Expiry day and the auto-renew grace period

For most gTLDs the registry does not delete an expired name. It automatically renews it for one year, charges the registrar, and puts the name into autoRenewPeriod. The registrar can delete the name within up to 45 days and get that fee back.

Two consequences follow:

  1. The public expiry date may jump a year ahead even though nobody paid. The registry's date is correct from the registry's point of view. Your contract with the registrar is a separate matter. We explain this in more detail in WHOIS vs RDAP.
  2. How long you get is up to the registrar. The 45 days are the registrar's window with the registry, not a right you hold. Many registrars give customers around 30 days, some fewer, and the terms of service say so. During this time renewal is usually possible at the regular price, sometimes with a late fee.

What happens to your services in this stage: the registrar typically replaces the nameservers with its own parking servers or places the name on clientHold. The website shows a parking page or does not resolve at all, and email stops arriving because the MX records are gone with the rest of the zone. ICANN policy in fact requires the registrar to interrupt resolution for a period before it deletes the name, precisely so that the owner notices.

Senders will retry mail for a while (commonly a few days) before bouncing it, so a quick renewal often loses nothing. A slow one does.

Stage 2 — Redemption period (30 days)

When the registrar deletes the name, the registry does not release it. It moves to redemptionPeriod for 30 days. The name is out of the zone, so nothing resolves.

Only the previous registrant can get it back, through the same registrar, by paying a restore fee on top of the renewal. The fee is set by the registrar and is considerably higher than a renewal; check your registrar's price list rather than trusting any figure quoted on the web. The restore is not instant either: the registrar has to file a restore request with the registry, and it can take a day or more until DNS works again.

Stage 3 — Pending delete (5 days)

After redemption the name goes to pendingDelete. It can no longer be restored, renewed or transferred. After about five days the registry purges it, and it becomes available for registration.

Stage 4 — Release, drop-catching and auctions

Names with traffic or backlinks rarely sit unregistered. Drop-catching services send registration requests the moment the name is released, and whichever accredited registrar's request lands first wins.

Often the name never reaches this point. Many registrars do not delete valuable expired names at all: they auction them during the grace period and move the registration to the winning bidder. Registrar terms of service allow this. If the original owner renews in time, the auction is normally cancelled, but you should not rely on that window.

How to tell which stage a domain is in

Read the status codes together with the dates. With RDAP:

$ curl -s https://rdap.example/domain/example.com | jq '.status, .events'
[
  "auto renew period",
  "client hold"
]
[
  { "eventAction": "registration", "eventDate": "2019-04-11T09:20:00Z" },
  { "eventAction": "expiration",   "eventDate": "2027-04-11T09:20:00Z" }
]

(rdap.example stands for the RDAP server of the TLD; a lookup tool finds the right one for you.)

With classic WHOIS:

$ whois example.com | grep -Ei 'status|expir'
Registry Expiry Date: 2027-04-11T09:20:00Z
Domain Status: autoRenewPeriod
Domain Status: clientHold

An expiry date a year ahead combined with autoRenewPeriod and clientHold does not mean "safe until next year". It means "expired recently, not paid, already switched off".

And check whether the name still resolves:

$ dig +short example.com NS

Parking nameservers or an empty answer confirm what the status codes suggest. The meaning of every code is covered in domain status codes explained.

If your own domain has expired

  1. Log in at the registrar today. Do not wait for an email. If you do not know who the registrar is, a WHOIS lookup shows it.
  2. Renew from the account panel. In the grace period this is usually a normal renewal.
  3. If the panel says "redemption" or "restore", pay the restore fee or contact support. The price will not improve by waiting, and after 30 days the option disappears.
  4. Check the nameservers after renewal. Some registrars leave the parking nameservers in place. Set yours back, then verify the A, MX and TXT records.
  5. Do not try to transfer an expired name as a way out unless the registrar is unreachable. Transfers during the grace period are permitted by policy but are slow, and they are not possible in redemption.
  6. Tell people who mail you if the outage lasted more than a few days; some messages will have bounced.

If you want a name that is expiring

  • The current owner has priority until the end of redemption. "Expired" does not mean "available".
  • Placing a backorder at a drop-catching service is the realistic route; hand-registering at the right second is not.
  • Check the name's history before paying. A name that was used for spam or carries a trademark you do not own is a liability, not a bargain.
  • Do not contact the owner pretending to be a registrar or sending fake "renewal invoices". That is a well-known scam pattern, and owners should ignore such letters.

Common mistakes

  • Relying on auto-renew with an expired credit card.
  • Registrant email on the expiring domain itself, so reminders and password resets go nowhere.
  • One person's private account holding the company's domain.
  • Reading the registry expiry date as proof that everything is paid.
  • Assuming a country-code domain follows the same stages. Many ccTLDs have no redemption period, or a differently named and shorter one.
  • Waiting for the last day. Payment failures, bank holidays and support queues do not care about your deadline.

Prevention checklist

  • Renew important names for several years and keep auto-renew on.
  • Use a role mailbox (on a different domain) as registrant email and check that it works.
  • Keep the registrar account under company control, with two-factor authentication and more than one administrator.
  • Put the expiry date in a shared calendar with a reminder 60 days ahead.
  • Review the whole portfolio once a quarter, including names that only redirect.

Check it with OrbitProbe

The OrbitProbe WHOIS lookup queries RDAP directly and shows the registrar, the registration and expiry dates and every status code, together with the source server and the time of the query. If you see autoRenewPeriod, redemptionPeriod or pendingDelete, you know which row of the table above applies. For several domains, the portfolio in the OrbitProbe workspace keeps expiry dates in one list and sends renewal reminders.

Planning to move the name to a better registrar once it is safe? Read how to transfer a domain name first.