Guides9 min read

Domain Expiry Check: How to See When a Domain Expires and What Happens Next

Learn how to check when a domain expires, what happens after expiration, the grace and redemption periods, and how to monitor domains you want to acquire.

K
Kenzo
Founder & CEO at CheckHost2026-03-22

Every domain name has an expiration date. When it passes without renewal, the domain goes through a structured lifecycle that can result in it being released for public registration — or recovered at a premium price. Understanding this lifecycle is critical for domain owners and anyone watching domains they want to acquire.

How to Check a Domain's Expiry Date

The fastest method is a [WHOIS lookup](/en/whois). Enter the domain name and look for the "Registry Expiry Date" or "Expiration Date" field. This shows the exact date and time the registration expires.

For example, a WHOIS result might show:

Registry Expiry Date: 2026-12-15T04:00:00Z

This means the domain expires on December 15, 2026 at 4:00 AM UTC. If the owner doesn't renew before this date, the expiration process begins.

What Happens When a Domain Expires

Domain expiration isn't instant — it follows a structured timeline with multiple phases:

Phase 1: Grace Period (0-45 days after expiry)

The domain stops resolving (website and email stop working), but the original owner can still renew at the normal price. Most registrars automatically attempt to renew if auto-renew is enabled and payment succeeds.

Phase 2: Redemption Period (45-75 days after expiry)

The domain is placed in "redemptionPeriod" status. The original owner can still recover it, but registrars charge a premium fee — typically $80 to $200+ on top of the normal renewal price.

Phase 3: Pending Delete (75-80 days after expiry)

The domain enters a 5-day "pendingDelete" hold. No one can register or recover it during this period. The registry is preparing to release it.

Phase 4: Release

The domain is deleted from the registry and becomes available for public registration. Popular or valuable domains are often grabbed within seconds by automated registration services.

Important: These timeframes are approximate and vary by registrar and TLD. Some registrars have shorter grace periods. Country-code TLDs (.uk, .de, .fr) have their own rules.

Why Domains Expire Unexpectedly

Even careful domain owners lose domains. Common causes:

Expired credit card — Auto-renew fails because the payment method is outdated
Incorrect email — Renewal reminders go to an old email address
Company changes — The person who registered the domain left the company
Whois contact outdated — ICANN verification emails bounce, and the registrar suspends the domain
Registrar shutdown — Rare, but if a registrar goes out of business, domains may not transfer smoothly

How to Monitor Domain Expiry Dates

For Your Own Domains

Enable auto-renew at your registrar (check that your payment method is current)
Register domains for multiple years (reduces risk of accidental expiry)
Set up email alerts through your registrar
Use CheckHost's [domain monitoring](/en/solutions/domain-monitoring) for automated expiry alerts

For Domains You Want to Acquire

If you're watching a domain that might expire:

1.Check the WHOIS expiry date with our [WHOIS tool](/en/whois)
2.Set a calendar reminder for 80 days after the expiry date
3.Use a domain backorder service to automatically try to register it when released
4.Monitor the domain's status codes — when you see "pendingDelete", it's about to be released

Protecting Your Domains

Best practices to prevent accidental domain loss:

1.Use registrar lock — Enable clientTransferProhibited and clientDeleteProhibited
2.Keep contacts current — Ensure your WHOIS email is valid and monitored
3.Enable auto-renew — With a valid, non-expiring payment method
4.Register for 2+ years — Reduces the frequency of renewal events
5.Monitor with CheckHost — Get automated alerts before your domains expire

Check Any Domain Now

Use our free [WHOIS lookup tool](/en/whois) to check the expiry date of any domain instantly. It takes 2 seconds and gives you the full registration timeline — creation date, last update, and expiration.

terminal

$ checkhost monitor --start --free

Start monitoring for free

No credit card required. Setup in 2 minutes. 15 global locations.