Domain Expiry Checker

See expiration timing, days remaining, and status flags for a domain.

What this tool does

This tool checks the published expiration date for a domain and calculates how many days remain. It also highlights status flags that can indicate locks or lifecycle states. Use it to plan renewals, avoid outages, and verify registry data before making decisions.

Inputs explained

How it works / Method

The tool queries RDAP for the domain's registry and reads the expiration event data. It calculates days remaining based on the returned expiration date and displays any registry status codes. Results are read-only and depend on public registry data.

Days Until Expiry

Example

Input: Domain: example.com. Expected output: A numeric days remaining value and a calendar date for expiration, plus any registry status flags. If the domain is near expiration, the days value will appear lower and may be highlighted.

Use cases

Limitations & notes

Accuracy & Disclaimer

Expiration timing is based on public RDAP data at query time. Always confirm critical renewals with your registrar or registry records.

Domain Expiry Checker Variants

Use the domain expiry checker to review domain_expiry_days, domian expiry checker typos, online domain checker expiry checker notes, and renewal reminders before a name reaches grace or redemption status.

Frequently Asked Questions

How do I check when a domain expires?

Type the domain into an expiry checker and it queries the registry for the expiration event in the RDAP response. The tool then shows the exact expiry date, calculates days remaining, and usually flags anything within 30 days as urgent. For client portfolios with 50+ domains, I tell my team to export this data weekly into a tracker. Missing a renewal because nobody checked is the kind of avoidable mistake that costs a brand its main domain — and the cleanup is messy.

What does a domain expiration date mean?

It's the end of the current paid registration term — the date your right to use the domain officially ends if no renewal happens. It is not the date the domain instantly disappears, though. Most TLDs go through a grace period (around 30 days), then a redemption phase where you can still recover it for a higher fee, and finally pending delete. So "expired " doesn't mean "gone " — but it does mean the clock has started, and ignoring it is risky.

How many days are left until my domain expires?

Just expiration date minus today's date. Most tools display this automatically — for example, if your domain expires on 15 January 2027 and today is 7 May 2026, you'll see roughly 253 days remaining. My rule of thumb for client work: anything under 60 days, escalate it. Under 30 days, renew immediately and don't wait for billing approval emails. I've seen domains lapse simply because the renewal reminder went to a former employee's inbox nobody monitors anymore.

Why is my domain expiry date missing in RDAP?

Few possibilities. Some registries simply don't publish the expiration event in RDAP — many ccTLDs do this for privacy reasons. Sometimes the field is intentionally redacted. Other times it's a partial response from the server, especially during outages or rate limits. If RDAP doesn't show it, log into the registrar's dashboard — that's where your authoritative renewal date lives. The registrar always knows when your billing cycle ends, even if the registry chooses not to expose that publicly.

Does auto-renew change the domain expiration date?

Yes, but the timing depends on the registrar. With most providers like GoDaddy, Namecheap, or BigRock, auto-renew triggers a few days before expiry, and once payment clears, the expiration extends by another year. But if billing fails — expired card, declined transaction — the date doesn't move and you slide into the grace period. So auto-renew is helpful but not foolproof. Always keep a backup payment method on file and check the dashboard manually for important domains a week before they're due.

What happens when a domain expires?

It moves through a sequence — expiration first, then a grace period (usually around 30 days) where you can still renew at normal price. After that comes redemption, which lasts about 30 days more and costs significantly more (often Rs 5,000–8,000 instead of the usual renewal fee). Finally, the domain enters pending delete for around 5 days, and then it's released back to the public. During all this, the website may or may not work depending on registrar parking and DNS state.

How long is the redemption period after domain expiry?

For most gTLDs like .com, .net, .org, redemption runs around 30 days after the grace period ends. But this varies by TLD and registrar — some ccTLDs have shorter or longer redemption windows, and a few skip it entirely. Always confirm with the registrar directly because they're the authoritative source. Restoring a domain in redemption usually costs much more than a normal renewal — sometimes 10x the price — so for client domains, never let it slide that far.

How early should I renew a domain name?

At least 30 days before expiry for normal domains, and 60–90 days for anything business-critical. For multi-year peace of mind, renew for 5 or 10 years on your main brand domains — it's also a small trust signal. Keep the registrar account email and payment details current, because most renewal failures aren't about money — they're about an old card or an inbox nobody checks anymore. Set calendar reminders separately, don't rely only on the registrar's automated emails.

Can an expired domain still work?

Sometimes, briefly. Right after expiry, DNS may still resolve from cached records, so the site might appear to work for a few hours or even a day. But many registrars switch the domain to a parking page or stop DNS resolution entirely once the grace period kicks in. Email usually breaks first, then the website. So if your client says "the site loaded yesterday but is down today " — first thing I ask is, did anyone check the renewal status before raising a server ticket?

What do domain status codes mean after expiry?

These are EPP status codes set by the registry. After expiry you'll commonly see "autoRenewPeriod " (in the grace window),"redemptionPeriod " (recovery phase, costs extra),"pendingDelete " (5-day countdown to release), and sometimes "clientHold " or "serverHold " (DNS resolution suspended)."transferProhibited " often stays during this whole cycle. These codes tell you exactly where the domain sits in its lifecycle. If you see "pendingDelete ", you have hours, not days — explain that clearly to the client before recovery becomes impossible.

Sources & references

Related Domain Tools