← Articles
Deep dive August 2026 · 4 min read

Registrar vs. registry expiration dates: why they don't match

Two "expiration date" fields, two different sources of truth. Which one actually governs when a domain drops, and why the gap causes confusion.


Two dates, two sources of truth

Look up almost any domain and you'll find more than one expiration-related date in the response. They rarely match exactly, and the gap between them confuses a lot of people tracking a target closely. Understanding which date comes from where — and which one actually governs when a domain drops — matters more than most hunters realize.

Where each date comes from

Registry expiration date

Set by the registry operator (Verisign for .com/.net, PIR for .org, and so on) and stored in the authoritative registry database. This is the date that actually governs when the domain enters its grace and redemption cycle. It's the one you want when precision matters.

Registrar-reported expiration date

What your registrar's own dashboard or WHOIS gateway shows. In theory it mirrors the registry date. In practice, registrars cache their own copies and refresh them on their own schedule — a renewal, transfer, or registry-side update can take hours to propagate into what the registrar displays.

Auto-renew grace period

Most registrars quietly auto-renew a domain a few days before the registry deadline unless the owner opts out. If that renewal is later reversed — payment failure, deliberate non-renewal — the domain can still enter the registry's expiration cycle at the original date, not the auto-renewal date. This is a common source of "but the date said it renewed" confusion.

Why the gap matters when you're tracking a drop

If you're watching a target purely by its registrar-displayed expiration date, you're watching a number that can lag the registry's actual clock. Two consequences follow: you might think you have more time than you do, or — more often — you assume a domain "should have dropped by now" based on a stale date, when the registry's authoritative timeline says otherwise.

Which date should you trust

For anything time-sensitive, treat the registry date, combined with the domain's current EPP status code, as ground truth. The status code tells you what phase the domain is actually in right now — ok, redemptionPeriod, pendingDelete — regardless of what any single date field claims. Dates predict; status codes confirm — see the full status code reference for what each one means.


Want to track domains like this automatically? Dotily monitors DNS and WHOIS for you.