How to check a domain expiration date with WHOIS and RDAP
Every registered domain has an expiration date recorded in its registration data. A domain expiry check reads that date from WHOIS/RDAP — the same authoritative source registrars rely on — and works out how many days remain. It's the quickest way to answer "when does this domain lapse, and how worried should I be?"
Why the expiration date matters so much
A domain doesn't just power your website. When it lapses, DNS stops resolving, so the site goes offline, email tied to the domain stops flowing, and even a perfectly valid SSL certificate can no longer be served. All three fail at once — and a normal uptime check never sees it coming, because the server is still running fine. Expiry is uniquely predictable, which is exactly why it's so frustrating to miss.
What happens after a domain expires
Expiry isn't instant deletion. A domain typically passes through a short grace period (often still renewable at the normal price), then a redemption period (renewable, but with a hefty fee), and finally pending delete before it's released back to the market. That whole cycle can run 30 to 75+ days, and many owners renew along the way — so "expired" rarely means "immediately available".
ccTLDs that don't publish a date
Some country-code registries — notably .de, .es and .eu — don't expose an expiry date publicly. The domain still renews on a schedule; the date just isn't in the record. The honest answer is to say so, then track the date yourself. In Domain Monitor Hub you set the date once for those TLDs and every reminder behaves exactly the same.
Why "auto-renew is on" isn't enough
Auto-renewal fails quietly all the time: an expired card on file, a renewal notice lost to spam, or a billing mailbox belonging to someone who has left the company. Because nothing announces the failure, the first sign is often the outage itself. An independent reminder — sent from outside your registrar — is the safety net.
From a single check to automatic reminders
Checking one domain today is useful; remembering to re-check every domain you own, forever, is not realistic. Domain expiration monitoring reads each domain's date for you and reminds you at 30, 14, 7 and 1 days — plus any custom intervals — by email, webhook, Discord or Slack. Check a domain here; let the app carry the calendar.
The more domains you are responsible for, the less a one-off check helps — and if the domains belong to clients rather than to you, a missed expiration date becomes someone else's outage. That case has its own page: domain monitoring for agencies & MSPs, covering bulk import and per-client alert routing.