Website monitoring · No. 04

Domain expiration monitoring

Chebotar A. · CEO FullCheckApp Updated 9 min read

In short

Domain expiration monitoring is a regular check of the date your domain registration is paid through. If you don’t renew in time, the registrar switches off the domain’s DNS, and your website, domain email and ads stop working. After deletion, you can still restore the domain for a limited time — then anyone can register it.

Contents
  1. What is a domain expiration date?
  2. What happens when your domain expires?
  3. Why do people forget to renew their domain?
  4. How to spot a domain problem
  5. How to check your domain expiration date yourself
  6. What FullCheckApp checks
  7. FAQ
  8. Sources

What is a domain expiration date?

A domain is your website’s address, such as example.com. You don’t buy it forever — you register it for a set period and renew it regularly. According to ICANN, the organization that coordinates the domain name system, registration periods typically run from one to ten years (ICANN).

The registration is managed by a registrar — the company you bought the domain from. The expiration date is part of the domain’s public registration data, so anyone can look it up.

StageWhat happensCan you get the domain back?
Before the expiration dateThe registrar sends the owner renewal remindersYes, with a regular renewal
After the expiration dateThe registrar may switch off DNS: your website and email stop workingYes, by renewing with the registrar, possibly at a different price
After the registrar deletes itGeneric domains (.com, .net, .org and others) get a 30-day Redemption Grace PeriodYes, through the registrar, usually for an extra fee
After the redemption periodThe registry deletes the domainNo — anyone can register it

These stages follow ICANN policy for generic top-level domains (gTLDs). For country-code domains, such as .ua and .com.ua, the rules are set by the national registry, so check the exact timelines with your registrar.

What happens when your domain expires?

Everything tied to the address stops: your website, domain email, lead forms and ads. Under ICANN policy, the registrar has to interrupt DNS once the registration expires, and ICANN spells out the consequences:

“The disruption will cause any services associated with the domain name such as a website or email service to no longer work.”
— ICANN, 5 Things every Domain Name Registrant should know about the Expired Registration Recovery Policy (ERRP)

Email is the nastiest part: customer emails don’t arrive, and password resets for any service registered to an address on that domain stop working too. Your ads keep running but lead to a dead page, and Google Ads disapproves ads when the landing page isn’t working (Google Ads Help).

The worst case is losing the domain altogether. If you don’t restore it in time, there’s no getting it back:

“At the end of this 30-day period, the domain name will be deleted by the registry operator and you will no longer be able to get it back. The domain name is then available for registration by any third-party, including registrars, domainers, other registrants.”
— ICANN Blog, Do You Have a Domain Name? Here’s What You Need to Know

A domain with history and traffic attracts domain flippers: they may register it to sell it back to you or to cash in on your reputation. All the search rankings, backlinks and brand recognition you built over the years stay with the address’s new owner.

Why do people forget to renew their domain?

It’s almost never carelessness. More often, the reminders simply don’t reach the right person:

  • Outdated contact details. The registrar sends reminders to the owner’s email address from the registration data. ICANN advises keeping your contact information up to date so you receive these notices (ICANN). If that’s the email of a former employee or contractor, nobody will read them.
  • Reminders go to the domain itself. If the contact email is on the same domain, renewal emails can no longer get through once DNS is switched off.
  • Auto-renewal failed. Most registrars offer auto-renewal, but ICANN advises keeping your payment information up to date (ICANN). An expired card or an empty balance, and the renewal doesn’t go through.
  • The domain is registered to a contractor’s account. The agency or freelancer who built your website no longer works with you, but the domain is still in their account.
  • Confusion with hosting. The owner assumes the hosting payment covers the domain, even though they’re separate services with different dates.

How to spot a domain problem

An expired domain looks a lot like an ordinary website outage, so the expiration date should be the first thing you check:

What you seeLikely causeWhat to do
A registrar page saying the registration has expired instead of your websiteThe registration lapsed, and DNS now points to a parking pageRenew the domain with your registrar right away
The browser says “This site can’t be reached”The domain has expired, or the name servers were changedCheck the expiration date and name servers with RDAP or WHOIS
Email to your domain address stops arrivingDNS is switched off, and the mail records with itCheck the domain status and renew the registration
The registrar emails you about renewal, but you don’t know where the account isThe domain is registered to a contractor’s accountGet access, or transfer the domain to your own account well in advance
Auto-renewal failedAn expired card or insufficient fundsUpdate your payment details and renew manually

How to check your domain expiration date yourself

The expiration date is public information, and you can find it in a minute:

  1. Open ICANN’s registration data lookup tool (lookup.icann.org) and enter your domain, for example example.com.
  2. Find the expiration date and the registrar’s name.
  3. For country-code domains such as .ua and .com.ua, use the WHOIS service on your registrar’s website or the national registry’s website.
  4. Log in to your registrar account and check that auto-renewal is on, the card on file is valid and the contact email is current.
  5. Put the date in your calendar with a reminder a few weeks ahead, not the day before.
  6. Or use the FullCheckApp “Domain expiration monitoring” check and get the results in a clear visual format.

This data used to come from the WHOIS protocol. For generic domains, it’s being replaced by RDAP, the newer Registration Data Access Protocol. According to ICANN, all gTLD registries and registrars are required to provide RDAP, and as of January 28, 2025, they’re no longer required to provide WHOIS, except for .com, .name and .post (ICANN). So if a WHOIS service shows no data for your domain, try an RDAP lookup.

If you chose the last option, you’ve already made the right call: the check runs automatically, and you’ll be the first to know about any warning or critical issue.

What FullCheckApp checks

Every day, at a time you choose, FullCheckApp checks the registration data of the domain for each website you monitor:

  • The domain expiration date.
  • How many days are left — for example, “141 days.”
  • Early warnings — as the date gets closer, the label in the report changes, so you have time to renew the domain before your website and email go down.

Report labels: green means OK, yellow means a warning, red means critical; you set the severity separately for each website. You get an email report after every check, and critical issues are also sent to Telegram — so the reminder doesn’t depend on whether the registrar’s email reaches an outdated address.

Domainexample.com · example
Domain expirationOK141 days

Registration paid through Feb 27, 2027

If the domain has already stopped working, you’ll see it right away in the website availability check and the inner page availability check. For ad campaigns, broken landing pages are tracked by the Google Ads error check.

FAQ

What happens if I don’t renew my domain on time?

After the expiration date, the registrar may switch off the domain’s DNS, and your website and domain email stop working. For a while you can still renew it, and after the registrar deletes a generic domain, there’s a 30-day redemption period. If you miss that too, the registry deletes the domain, and anyone can register it.

How do I find out when my domain expires?

Enter your domain in ICANN’s registration data lookup tool at lookup.icann.org or in your registrar’s WHOIS service, and find the expiration date field. You’ll see the same date in your registrar account. For country-code domains such as .ua and .com.ua, use your registrar’s or the national registry’s lookup service.

Can I rely on domain auto-renewal?

Auto-renewal lowers the risk but doesn’t eliminate it. The renewal won’t go through if the card on file has expired, your account balance is too low, or the domain sits in the account of a contractor you no longer work with. ICANN advises keeping your payment and contact details up to date so you get your registrar’s reminders.

What is the Redemption Grace Period?

It’s a 30-day period after the registrar deletes an expired domain, during which the former owner can still restore it. ICANN policy requires generic domain registries to offer this period. You restore the domain through your registrar, which may charge a separate fee. Once the period ends, the registry deletes the domain for good.

What’s the difference between RDAP and WHOIS?

Both protocols show a domain’s public registration data: the registrar, the registration and expiration dates, and statuses. RDAP was created to replace WHOIS. According to ICANN, as of January 28, 2025, generic domain registries and registrars are required to provide RDAP but no longer WHOIS, except for .com, .name and .post.

Sources

  1. ICANN — 5 Things every Domain Name Registrant should know about the Expired Registration Recovery Policy (ERRP)www.icann.org/resources/pages/registrant-about-errp-2018-12-07-en
  2. ICANN — Expired Registration Recovery Policywww.icann.org/resources/pages/errp-2013-02-28-en
  3. ICANN Blog — Do You Have a Domain Name? Here’s What You Need to Knowwww.icann.org/news/blog/do-you-have-a-domain-name-here-s-what-you-need-to-know-part-5
  4. ICANN — Registration Data Access Protocol (RDAP)www.icann.org/en/contracted-parties/registry-operators/resources/registration-data-access-protocol
  5. ICANN — Registration Data Lookup Toollookup.icann.org/
  6. Google Ads Help — Destination not workingsupport.google.com/adspolicy/answer/16428019?hl=en

Check your website

Add your website address — the first check runs right away, and you’ll see the status of every item in this article.

Check for free

Related articles

01 Website availability checkWhat “website down” actually means, how 500 and 503 errors differ from a timeout, and why visitors may not reach your website even though it works for you. 02 Inner page availability checkWhy the home page can work while the catalog, cart or checkout returns an error, and which pages to check first. 25 Google Ads error checkDisapproved ads, broken final URLs, advertiser verification: what each error means and why it stops your ads from showing.