The System Is Designed to Give Registrars Every Chance to Keep Your Money
People assume domain expiration works like a lease. Date passes, domain's gone, someone else grabs it.
It doesn't work that way.
There's a whole pipeline between "expired" and "available," and most of it exists to squeeze one more renewal fee out of the situation before the domain escapes into the wild. Understanding this pipeline explains why domains you want are technically expired but practically untouchable for weeks, sometimes months.
The Registrar Holds It First
When a domain expires, the registrar doesn't immediately let go. It enters a grace period, typically around 30 days, where the original owner can still renew at the standard rate. The domain might stop resolving. It's still registered to that person.
After that, many registrars tack on their own internal hold before the ICANN-mandated redemption period even kicks in. Then comes the formal ICANN redemption window: 30 days where the owner can reclaim the domain, but now at a penalty fee, sometimes $100-$300 on top of standard renewal. The domain is locked. Nobody else can touch it.
That's potentially 60+ days of the registrar sitting on a domain while it does nothing.
Pending Delete and the Drop
After redemption, the domain enters pending delete. Exactly 5 days. It can't be renewed, can't be transferred, just counting down.
When those 5 days are up, the domain "drops" and becomes available for registration again. Drop-catching services like SnapNames, DropCatch, and GoDaddy's aftermarket arm fire off automated registration attempts the moment it's released. Hundreds of requests per second. You're not winning that race manually.
If multiple catchers grab it at the same moment, it goes to an auction among those services. Prices get weird fast. A domain that would've gone for $12 at registration can suddenly cost $400 because two bots got greedy simultaneously.
Registrar Auctions Before the Drop
Most people miss this part entirely. Before a domain ever reaches pending delete, many registrars quietly list it in their own internal auction. GoDaddy does this. Namecheap does this. The registrar profits from the sale instead of just releasing it. So a domain can be expired, locked away from its original owner, and still weeks away from any public availability because it's sitting in an auction most buyers will never find.
Why This Matters for Buyers
If you've spotted a domain and watched it stay "taken" for two months after expiration, now you know why. The system isn't designed around your access to good domains. It's designed around maximizing recovery at every stage.
This is part of why I built NotRenewing. Owners who know they're not renewing can list their domain for a flat $99 before it enters this whole circus. You get the domain cleanly, they get something instead of nothing, and nobody plays the drop-catching lottery.
The expiration pipeline isn't broken. It's working exactly as intended, just not for you.