India English
Kenya English
United Kingdom English
South Africa English
Nigeria English
United States English
United States Español
Indonesia English
Bangladesh English
Egypt العربية
Tanzania English
Ethiopia English
Uganda English
Congo - Kinshasa English
Ghana English
Côte d’Ivoire English
Zambia English
Cameroon English
Rwanda English
Germany Deutsch
France Français
Spain Català
Spain Español
Italy Italiano
Russia Русский
Japan English
Brazil Português
Brazil Português
Mexico Español
Philippines English
Pakistan English
Türkiye Türkçe
Vietnam English
Thailand English
South Korea English
Australia English
China 中文
Canada English
Canada Français
Somalia English
Netherlands Nederlands

How to Check When a Domain Name Expires

Build Something Beautiful

With a .pk Domain

Just Rs 1,999

A lapsed domain can take more than just your website offline. Your email, DNS records, subdomains, and years of brand traffic can also be affected. The longer a domain stays expired, the harder it may be to recover.

The good news is that checking a domain’s expiration date usually takes only a minute or two.

This guide covers five easy ways to check it: RDAP, WHOIS, your registrar dashboard, command-line tools, and domain monitoring services. It is useful for website owners checking their own domains, as well as buyers, researchers, and investors checking domains they may want to acquire.

How to Read a Domain Lookup Result

Whichever method you use, a domain lookup will typically return some combination of these fields:

FieldWhat It Means
Registration DateWhen the domain was first registered
Expiration DateWhen the current registration period ends
RegistrarThe company managing the domain on the registrant’s behalf
Registry ExpirationThe expiration date as recorded by the registry itself
Domain StatusEPP status codes showing the domain’s current state or restrictions (e.g., active, locked, in a grace period)
NameserversThe servers that handle the domain’s DNS
Updated DateWhen the domain record was last modified

Not every lookup tool surfaces all of these fields, and privacy protection services often mask registrant contact information. If your goal is simply to know when to renew, the field to focus on is the Expiration Date, though it’s worth glancing at Domain Status too, since codes like Redemption Period or pending Delete tell you a domain has already lapsed and is further along in the deletion process than a plain “active” listing would suggest.

Method 1: RDAP Lookup

RDAP (Registration Data Access Protocol) is the modern successor to WHOIS, and as of January 2025, it’s ICANN’s official standard for accessing generic top-level domain (gTLD) registration data, such as the extensions like .com, .org, .net, .shop, and similar. It returns structured, machine-readable data (JSON) rather than WHOIS’s old free-text format, and it supports more granular access controls, which comply with privacy rules like GDPR.

In an RDAP result, you’ll typically see two related but distinct entities:

  • Registry: the organization that operates the domain extension itself (for example, for .pk, that’s PKNIC. For .com/.net, it’s Verisign)
  • Registrar: the company you actually registered the domain through (Truehost, Cloudflare, and so on)

In practice, you rarely need to seek out a dedicated RDAP client. Most modern domain lookup websites and browser tools now query RDAP behind the scenes automatically and present the results in a familiar, readable layout, so the protocol switch has been largely invisible to everyday users. 

ICANN also runs its own free RDAP-based lookup tool if you want to go straight to the source.

How to Check When a Domain Name Expires

If you’re specifically checking a .pk domain, Truehost’s WHOIS/RDAP lookup is a convenient option, since it’s built to handle Pakistani domains alongside international ones in a single search.

How to Check When a Domain Name Expires

Method 2: WHOIS Lookup

WHOIS is the older, decades-old protocol that RDAP was built to replace. Since ICANN’s January 2025 policy change, gTLD registries and registrars are no longer required to run WHOIS services (a handful of legacy exceptions like .com, .name, and .post still maintain it), so WHOIS has effectively gone from mandatory to optional across most of the gTLD space.

That said, WHOIS hasn’t disappeared, and it’s still genuinely useful in a few situations:

  • Older or smaller ccTLDs (country-code domains) that haven’t migrated to RDAP, since ICANN’s mandate only covers gTLDs, not country-code registries
  • Legacy tools and scripts that were built around WHOIS output and haven’t been updated
  • A fallback when an RDAP query for a particular TLD comes back empty

For most everyday lookups on common gTLDs, you’ll get the same underlying information either way; many lookup services now just query RDAP and format the output to look like classic WHOIS text, so the distinction is mostly a technical one rather than something you’ll need to manage yourself.

Method 3: Check Your Registrar Account

If you own the domain, your registrar’s dashboard is usually the fastest and most reliable option, since it reflects your actual account status rather than a third-party’s cached data.

  1. Log in to your registrar account.
  2. Open your domain list.
  3. Select the domain in question.
  4. Check the expiration or renewal date shown.
How to Check When a Domain Name Expires

While you’re there, it’s worth confirming whether auto-renewal is enabled. Don’t assume your registrar or hosting provider will renew the domain automatically on your behalf; payment methods expire, notification emails land in spam, and auto-renewal settings can get toggled off during account changes. A quick check now is far cheaper than an emergency redemption fee later.

Method 4: Use the Command Line

If you’re comfortable in a terminal, you can query domain data directly without opening a browser. A classic WHOIS example:

whois example.com | grep “Expiration Date”

This runs a WHOIS query against the domain and filters the output down to the line containing the expiration date. You can substitute an RDAP-based client if you’d prefer to stay aligned with the current standard, and either approach can be wrapped into a script to check multiple domains at once, handy for developers or agencies who’d rather automate this than click through a dashboard for each name.

Method 5: Use Monitoring Tools

If you’re responsible for more than a handful of domains, a monitoring service will save you from having to check manually. These tools typically:

  • Track expiration dates across your entire domain portfolio
  • Send renewal reminders ahead of the deadline
  • Flag domains approaching a grace or redemption period
  • Help agencies, IT teams, and domain investors avoid accidental lapses

This approach pays off most clearly for businesses managing dozens or hundreds of domains, where a single missed renewal email could mean a client’s site, or your own, going dark.

Secure Your Domain Before the Clock Runs Out

Whichever method you used to check your expiration date, the takeaway is the same: don’t leave renewal to chance. Grace periods and redemption windows exist as a safety net, not a plan, and by the time a domain reaches pending delete, no lookup tool or support ticket can bring it back.

If your .pk domain is coming up for renewal (or you’d rather not track the date yourself), you can renew or transfer it directly at truehost.pk/domains and let auto-renewal handle the rest

Check When a Domain Name Expires: FAQs

What’s the difference between WHOIS and RDAP?

How accurate are public WHOIS/RDAP expiry dates?

What about .pk domains specifically; how does PKNIC handle this?

Why do registrar dashboard and public lookup sometimes disagree?

Can I check domains I don’t own?

Can I still get my domain back after it expires?

Do all TLDs show expiry publicly?

How long after expiry can I still renew?

Is there a difference between “expiration date” and “renewal date”?

What about domains with privacy protection?

Best free tools in 2026?

Read More Posts

4 Proven Ways to Get a Free Domain in Pakistan

4 Proven Ways to Get a Free Domain in Pakistan

Type ‘free domain’ into Google and you will find hundreds of old blog posts pointing to Freenom. Skip…

How to Connect a Domain Name to a Website

How to Connect a Domain Name to a Website

Buying a domain name and hosting does not automatically put your website online. You need to connect the…

15 Best Domain Extensions for Students

15 Best Domain Extensions for Students

You need a domain before you need a CV. That’s the truth for most students today. You’re job…

.COM Domain Price in Pakistan

.COM Domain Price in Pakistan

A .com domain price in Pakistan costs around Rs. 2,800–4,200/yr with most providers. That’s the short answer. But…