To find when a domain expires, you can run a domain expiration lookup using WHOIS or RDAP, the two standard query tools that read the domain registry. Both are free and give you the same core information: the creation date, the most recent update, and the expiration date. WHOIS is the older protocol, still widely used; RDAP is its successor, and the two work in parallel. Both return the domain's status code, which tells you whether it is active, expired, in grace period, in redemption, or pending deletion.
The key dates in the WHOIS record
When you query a domain's WHOIS record, you get three date fields that tell the history and the countdown to expiry.
Created date is when the domain was first registered. It is useful context, but it does not affect expiry, and domain age by itself is not a ranking factor. Updated date is when the registrant last made a change, usually to renewal or registrant contact info. Expires date is what you need: it is the day the domain's registration ends.
The expires date is the critical one. The domain can be renewed anytime up to and during the grace period afterward, which the registrar decides (usually 30 to 45 days). Renewal on the expires date or before it costs the normal annual fee. Renewal after the expires date but within the grace period still costs the normal fee. The later you leave it, the closer you are to losing the right to renew.
Some WHOIS records also show fields like "Updated" or "Last Updated," which reflect the last change to the record, not the current status. The Expires field is the one to focus on.
Reading the WHOIS status code
The Status field in the WHOIS record shows where the domain is in its lifecycle and what actions are possible. The most common codes for expired or expiring domains are:
clientTransferProhibitedand similar lock codes mean the domain is locked against transfer to another registrar while renewal is possible. These are normal on active domains.autoRenewPeriodmeans the domain has expired but is in the grace period (usually the first 30 to 45 days after expiry). The owner can still renew at the normal price.redemptionPeriodmeans the domain has missed the grace period and is now in the 30-day redemption window. Only the previous owner can restore it, through the registrar, for a restore fee on top of renewal.pendingDeletemeans the domain is in the final five days before the registry deletes it. It cannot be renewed, restored, or registered by anyone until it drops.
If you run a lookup on a domain that was never registered, or that was registered long ago and the owner did not renew, you will see no status or a status like "No Entry" or "available." That means the domain is already open to register.
Estimating the drop date from the expiry date
If a domain shows pendingDelete status, you can estimate which day it will drop and become available. Pending delete lasts exactly five days. For gTLD domains like .com, .net, and .org, the drop happens once per day, early in the afternoon US Eastern time (around 19:00 UTC).
To estimate the drop date, find the day the pendingDelete status began and add five days. The domain drops on that day, in the early afternoon US Eastern time. If you are hunting pending delete domains, the live pending delete list shows which ones are expected to drop and when. If you want to try to catch it yourself, have your registrar account ready and refresh the registration page a few times during the afternoon US Eastern time on the expected drop day.
For other registries, the rules differ. Some country-code TLDs have different drop timings, or they do not drop at all but go to a specific process. Check the registry operator's website for the rules for that extension.
Country-code TLD lookups
WHOIS lookup works for most domains, but country-code TLDs (ccTLDs) set their own rules, and the lookup tools and the data they show can differ from the gTLD ones.
If you want to check expiry on a ccTLD, the registry operator publishes its own rules and lookup tools. For example, .tr domains use the TRABİS system, which has a different expiry lifecycle than gTLDs: after expiry the name is suspended and the owner has up to 60 days to renew, then comes a 30-day deletion period with no renewal. Confirm the current rules at trabis.gov.tr before assuming the gTLD timeline applies.
Many registrars accept ccTLDs but may not make country-specific rules obvious in their interface. If you own a ccTLD and are unsure about its expiry rules, ask your registrar's support team. It is worth clarifying before you miss a renewal.
WHOIS redaction and its limits
Since 2018 most owner details in WHOIS are redacted: registrant name, address, email, and phone are usually hidden or simply not shown. This makes it harder to contact the owner if you want to negotiate a purchase.
The dates (created, updated, expires) are still public, as are the registrar name, nameservers, and status codes.
If you need to contact the current registrant, you can use the registrant email or contact info if it is not redacted, or you can use a domain broker to help.
Frequently asked questions
How do I check when a domain expires?
Run a free WHOIS lookup at your registrar's WHOIS tool or at a public WHOIS search site. Enter the domain name, and the lookup will return the record, including an "Expires" field that shows the expiry date. You can also use RDAP, which returns the same information in a newer format. Both are free and take seconds. If you check many domains, the archive of ended domains shows which ones have already expired, and the live list of expired domains shows expiring and pending delete domains. You can also read about when expired domains become available to understand the full timeline.
Why is a domain still working after its expiry date?
Domains often stay online for days or weeks after expiry because of the grace period. After the domain expires, the registrar's grace period, typically 30 to 45 days, allows the previous owner to renew. During this time, some registrars keep the nameservers pointed at the old host, so the website and email keep working, while many stop them within days of expiry. Once the grace period ends and the owner does not renew, the domain goes into redemption (30 days, owner-only recovery) and then pending delete (5 days, no one can register). After pending delete, the registry deletes it and it becomes available to the public.
How to find if a domain is expired?
Check the domain's status code in WHOIS. If the status shows autoRenewPeriod, redemptionPeriod, or pendingDelete, the domain is expired. If the status is blank or shows "available" or "No Entry," the domain is not registered. If it is active and the expires date is in the future, it is not expired yet. You can also check the hunter.domains archive to see if the domain is listed as ended or is showing in the pending delete collection.