Guide · DNS & Domains

How to Check Domain Expiry Date and Owner (WHOIS, Step by Step)

Find out when a domain expires, who registered it and which company manages it. Includes how to read WHOIS results and what to do when the owner is hidden.

By SiteDownCheck Editorial · Updated October 14, 2026 · 7 min read

Your domain name is the one thing on the internet you cannot afford to lose. If it expires, your website, email and sometimes even your social logins that depend on it stop working. If it is registered in someone else's name, such as a former developer, you may not truly control your own business address.

This guide shows how to check when a domain expires, who the registered owner and registrar are, and what to do with what you find. It works for your own domain and, for the expiry date and registrar, for any public domain.

What you are looking for

A domain lookup returns several fields. These are the ones that matter to a business owner.

  • Registrar: the company the domain is registered through. This is who you log in to for renewals, locks and transfers.
  • Creation date: when the domain was first registered. See also the Domain Age Checker.
  • Expiry date: when the registration runs out unless renewed.
  • Status codes: flags such as clientTransferProhibited (a transfer lock, which is good) or redemptionPeriod or pendingDelete (a domain past expiry).
  • Nameservers: where DNS is managed, which hints at who runs your records.
  • Registrant: the owner of record. Since privacy rules took effect, this is often redacted or replaced with a privacy service.

Method 1: Use the WHOIS lookup

  1. Open the WHOIS Lookup.
  2. Enter the domain with no https:// or www, for example example.com.
  3. Run the lookup and read the fields above.

Check the expiry date first. Then note the registrar name. That is where you renew.

Reading status codes

You may see a list of codes. These are the common ones:

StatusMeaningAction
okActive with no special flagsNormal
clientTransferProhibitedRegistrar-level transfer lock onGood protection, leave on
clientDeleteProhibitedRegistrar-level delete lockGood protection
clientHoldRegistrar has suspended the domain in DNSContact the registrar, often a billing or verification issue
autoRenewPeriodRecently expired, auto-renewal happenedConfirm payment
redemptionPeriodExpired and awaiting recovery, often with extra feesRenew immediately; see domain expiry grace and redemption
pendingDeleteAbout to be deleted and releasedContact the registrar now; see expired domain recovery

Rules for grace periods differ by extension (such as .com, .in or .uk) and by registrar, so confirm with yours.

Method 2: Use the command line

If you are comfortable with a terminal:

whois example.com

Look for lines such as Registry Expiry Date:, Registrar: and Domain Status:. Output formats differ between extensions. Many registries also offer RDAP, a newer web-friendly lookup. ICANN runs a public lookup at lookup.icann.org that shows registration data for most generic top-level domains.

Method 3: Check at your registrar

The most accurate answer for your own domain is inside your registrar account. Log in and open the domain list. You should see the expiry date, auto-renew setting, lock status, nameservers and the payment method.

If you do not know who your registrar is, the WHOIS result names it. If you cannot log in, start at the registrar's account recovery page. The email address on the account is usually the registrant or admin contact, so find which inbox receives those notices.

How to check who owns it

Look at the registrant name and organization fields. Then be realistic about what you will see.

  • Redacted for privacy. Many registries and registrars hide personal details by default, so you see "REDACTED FOR PRIVACY" or a proxy service instead. That is normal and not a sign of a problem.
  • A person or company name. For your own domain, make sure this is your business, not a developer, an agency, or a former employee.
  • A privacy proxy. The registrar forwards contact messages. You cannot learn the real owner, but you can use the contact form shown.

The question that matters for your business is: whose account is the domain in? If an agency registered it under its own account, you may not be able to renew or move it without them. Ask to have it moved into an account you control, or have the registrant details changed to your business. Our domain transfer guide explains the process.

Make sure it does not expire by accident

A domain usually expires because the renewal payment fails or the notices go to an old email address, not because someone forgot. Do these on your own domains:

  1. Turn on auto-renew at the registrar.
  2. Check the payment method is current and not near its card expiry.
  3. Update the contact email to an address you read. Use a shared mailbox rather than one person's, so notices survive staff changes.
  4. Consider renewing for multiple years to reduce the number of deadlines.
  5. Keep the transfer lock on unless you are moving the domain.
  6. Add a calendar reminder 60 and 30 days before expiry as a second safety net.
  7. Set up expiry alerts. Our domain expiry watch tool and the free uptime monitor can warn you before the date. The monitor includes domain and SSL expiry alerts alongside 3 monitors with 5-minute checks. Setup is in set up free uptime alerts.

Do the same for your SSL certificate; see how to check an SSL certificate's expiry date.

What if the domain has already expired?

  1. Do not panic, and do not buy it from a third party. Most registrars allow a renewal window after expiry, though the length varies.
  2. Log in to your registrar and renew now. Fees may be higher in a redemption period.
  3. Check whether your DNS is intact after renewal with the Nameserver Lookup and the DNS Checker. Sometimes records are removed or the domain is parked and takes a little time to return.
  4. Allow time for DNS to settle. See how long DNS propagation takes.

If the domain is already past the grace window, see expired domain recovery.

Other ways the lookup helps

  • Before buying a used domain: look at the creation date and history. The DNS History tool shows earlier records, which can reveal past hosting.
  • When a site vanishes: check expiry and status first.
  • When you receive an email saying your domain is about to expire: do not click the link. Scams imitate renewal notices. Look up the real expiry date yourself and log in to your registrar by typing its address.
  • When investigating a suspicious site: the registration date and registrar offer clues. A very new domain pretending to be a long-established brand is a warning sign.

When to call your host or developer

Ask for help when:

  • The domain is registered in a developer's or agency's name and you want it transferred.
  • The domain status shows clientHold, redemptionPeriod or pendingDelete and you cannot resolve it with the registrar.
  • You see nameservers you do not recognize, which can signal a change you did not authorize.
  • Your website goes down after a renewal or transfer. DNS may need to be restored.
  • You are unsure which company manages DNS, email and hosting. A developer can make a full list.

When asking, give them the domain, the registrar name, expiry date and the status codes you saw.

Next steps

FAQ

Why is the owner's name hidden in WHOIS?

Privacy rules and registrar privacy services redact personal contact details by default for many domains. It is normal. You can still see the registrar, dates and status.

How early will I get renewal reminders?

Registrars generally send reminders in the weeks before expiry, but timing varies, and notices can end up in spam or go to an old email. Do not rely on them alone.

Can I renew a domain at a different company than the registrar?

No. Renewal happens at the current registrar. You can transfer it to another registrar, which usually adds a year to the registration, but check the rules for your extension.

Does a domain expiring delete my website?

Your files stay on your host, but visitors cannot reach them because the name stops resolving. Renewing restores the name, though you should verify DNS and email afterward.

Get notified when this guide updates

Plus occasional practical tips on uptime and monitoring, nothing else. Unsubscribe anytime.

This page is general information written by our editorial team and updated when documentation changes. Servers and providers differ, so test changes safely first. See our editorial policy and disclaimer.