How to Check a Domain Expiration Date
The fastest way is a WHOIS or RDAP lookup. Enter the domain below — DomainPoke returns the expiry date, registrar, and status when the registry publishes them. You can also check inside the registrar account that bills the name.
Free WHOIS lookup
Look up the expiration date
Three ways to get the date
1 — Public lookup
WHOIS / RDAP checker
Use the Domain Expiry Checker (or the form on this page). Paste the domain, no account required. This is the right path when you do not have registrar login, or you want a second source besides the control panel.
2 — Registrar account
The billing dashboard
Log into the registrar listed on the public record. The control panel shows the expiration date the registrar is actually billing against, plus auto-renew status. If public WHOIS and the panel disagree, trust the registrar and open a ticket — a pending renewal can lag public records.
3 — Command line
whois and RDAP clients
On a workstation you can run a WHOIS client or query the TLD’s RDAP URL. Output formats differ by registry. Look for fields such as “Registry Expiry Date” or “expiration”. This is useful for debugging; it is not better data than the checker above.
What to do with the date
If the date is soon, renew at the registrar before you rely on auto-renew. If the date has already passed, read what happens when a domain expires — you may still be in grace, or already in redemption.
Checking once is not a monitoring system. Watch the domain so the next expiry is not a surprise.
Turn a one-off lookup into a watch
Add the domain after you check it. DomainPoke emails you 90, 30, 7, and 1 day before the next expiry.
Get free expiry alertsFAQ
Where is a domain’s expiration date stored?
It lives in the registry’s registration record. Public WHOIS and RDAP are the usual ways to read it without logging into the registrar. Some TLDs omit the date from public output.
Should I use WHOIS or RDAP?
Either works for a date check. WHOIS is the classic text lookup; RDAP is the newer JSON API many registries now run. DomainPoke’s checker uses public registration data so you do not have to choose a protocol.
Why is registrant info hidden but I can still see expiry?
Privacy and GDPR-style rules typically redact owner contact fields. Expiration date and registrar are still published for most gTLDs because they are operational, not personal, data. A missing expiry is more often a TLD policy issue than privacy redaction.
How often should I re-check an expiration date?
Re-check after you renew, transfer, or see a failed auto-renew. For names you care about, watching them is more reliable than remembering to look them up — dates can change when a registrar extends the term.
How do I track expiration dates for many domains?
Add them to a DomainPoke watchlist. You get a single dashboard plus email alerts at 90, 30, 7, and 1 day before each expiry, instead of running WHOIS by hand.