Auto-Renew Was On but My Domain Still Expired, Why
VigilDog Team · September 12, 2026 · 6 min read
The auto-renew toggle was green. The renewal date came and went. And your domain expired anyway, sites down, email bouncing, and a scramble to get it back. This is one of the most common registrar support tickets there is, and the reasons are frustratingly mundane. Here's why it happens and exactly what to do next.
Auto-renew is a request, not a guarantee
It feels like a contradiction, but auto-renew only means the registrar will attempt a charge near the expiry date. If that attempt fails, or if the registrar never made it, nothing renews, and by default nobody stops the clock. 'Auto renew failed, domain expired' is exactly this: the intent was set, the execution wasn't.
Understanding why the attempt failed, and where your domain sits in the expiry lifecycle right now, tells you how urgently you need to act and how much it will cost to recover the name.
Why the charge never went through
Most failures are billing failures, and they're quiet:
- An expired or replaced credit card on file, the single most common cause. The card that was valid last year isn't now.
- A declined transaction: insufficient funds, a bank fraud hold on an unfamiliar merchant, or a hard decline the registrar didn't retry.
- A billing-profile mismatch, the domain is set to charge a payment method that was removed, while a different card is the account default.
- Account credit running out, or a currency or tax change that made the total differ from what your card pre-authorised.
Registrar and policy reasons it silently skips
Even with a working card, the registrar may never try:
- Auto-renew is per-domain at many registrars, not account-wide. Turning it on for one domain doesn't cover the next one you add.
- The registrar won't auto-renew a domain that's locked, pending transfer, or already in a redemption state.
- Dunning emails bounced or went to an old address. If WHOIS privacy or a former employee's inbox swallowed the reminders, the failure was invisible to you.
- Some ccTLDs and premium names are excluded from auto-renew or require a manual confirmation the registrar never received.
Where your domain is now: the expiry lifecycle
An expired gTLD domain moves through defined stages, and the stage you're in decides the price of recovery:
- Auto-Renew Grace Period (roughly 0–45 days after expiry): the name is expired and usually stops resolving, but you can still renew at the normal price.
- Redemption Grace Period (about 30 days): the domain is pulled from DNS and you must pay a restore fee, commonly $80–200 on top of renewal, to get it back.
- Pending Delete (about 5 days): no action is possible; the name is queued for release.
- Released: the domain drops and anyone can register it, often a drop-catcher within seconds.
Recover it, then make expiry impossible to miss
Check your exact status with WHOIS and read the EPP status codes: redemptionPeriod and pendingDelete tell you the window is closing fast. Our domain expiry checker reads the same data without the raw WHOIS formatting. Then act on the stage you're in:
Still resolving or in the grace period, renew immediately and confirm the charge actually posts; don't trust the toggle a second time. In redemption, open a restore request with the registrar today, because the fee climbs and the window is short. Either way, update the card and the domain's billing profile, and set the domain's contact email to an inbox a real person reads.
The deeper fix is to stop depending on a single registrar's billing as your only warning. Auto-renew and registrar emails share one failure point, the account itself. Independent domain and SSL monitoring tracks expiry from the outside and alerts you weeks ahead, regardless of whether any charge succeeded. For the mechanics of registrar dates and grace periods, see when does my domain expire.
