Domain statuses and renewal reminders

Every domain sold through Storefront moves through the same set of stages, from registration to renewal or expiry.

Knowing what each status means and when reminder emails go out lets you answer customer questions about a domain's state without opening a ticket, and helps you explain what a customer should expect to see in their inbox as a renewal date approaches.

Domain statuses in Storefront

Storefront shows a simplified status on each domain rather than the raw OpenSRS status. The table below covers every status a domain can show and what triggers it.

Storefront statusWhat it means
ActiveThe domain is in good standing.
Renewing SoonAuto-renew is on and the domain is within 60 to 30 days of its expiry date. Domains without auto-renew skip this status.
Expiring SoonThe domain is within 30 to 0 days of its expiry date. Every domain shows this status in that window, including auto-renew domains whose first renewal attempt already failed.
ExpiredThe domain has passed its expiry date and is in its grace period, 40 days for gTLDs.
In RedemptionThe domain has completed its grace period and entered the redemption period, 30 days for gTLDs.
SuspendedMirrors an OpenSRS status of Suspended.
VerifyingMirrors an OpenSRS status of Verifying, admin_reviewing, or pending.

Registration itself runs from 1 to 10 years, aside from a small number of TLDs with different limits.

What happens after redemption

Once a domain finishes its redemption period, or finishes its grace period if no redemption period applies, Storefront hides it from the customer's domain list and from Storefront Manager. OpenSRS then deletes the domain, and it's removed from the Storefront database.

This is permanent: once a domain passes this point, the customer can't recover it through Storefront, and re-registering it later means treating it as a new purchase if it's still available.

How Storefront's auto-renew setting works

A customer's auto-renew setting lives in Storefront, not in OpenSRS. When a customer turns on auto-renew, Storefront's own scheduler runs the renewal attempts and sends the related reminders. The OpenSRS-level auto-renew flag on that domain stays off at all times.

📘

This is expected behavior, not a bug

If you check a domain directly in OpenSRS or the Reseller Control Panel, auto-renew will always show off, even for a domain where the customer has auto-renew turned on in their Storefront account. Storefront, not OpenSRS, is the source of truth for whether a domain will attempt to auto-renew.

If OpenSRS' auto-renew setting is on for a given domain, it will renew, but no attempt will be made by OpenSRS to collect renewal fees from your customer; only Storefront can do that.

Renewal and expiry reminder emails

Storefront emails customers automatically as a domain approaches its expiry date.

The schedule depends on whether auto-renew is on or off, and every email in both schedules comes from Storefront, not OpenSRS, so it carries your store's branding.

Auto-renew on

Day relative to expiryWhat happens
37 days beforeRenewal reminder email sent
31 days beforeRenewal reminder email sent
30 days beforeFirst auto-renew attempt. Email sent only if it fails
29 days beforeSecond auto-renew attempt. Email sent only if it fails
28 days beforeThird auto-renew attempt. Email sent only if it fails
7 days beforeFourth auto-renew attempt. Email sent only if it fails
1 day beforeFinal auto-renew attempt. Email sent only if it fails
Expiry dateDomain expires
1 day afterDomain expired email sent

Storefront attempts renewal starting 30 days before expiry, and sends two renewal reminders first, at 37 and 31 days out, so customers with auto-renew on aren't caught off guard by a charge they'd forgotten about.

Auto-renew off

Day relative to expiryWhat happens
30 days beforeFirst expiry notice email
7 days beforeSecond expiry notice email
1 day beforeThird expiry notice email
Expiry dateDomain expires
1 day afterDomain expired email sent

ICANN requires the expiry notices in this schedule.

Troubleshooting

A domain expires in 45 days but still shows Active. Is that wrong?

Not if auto-renew is off. Renewing Soon only appears when auto-renew is on, and only starts 60 days before expiry. A domain without auto-renew stays Active until 30 days before expiry, when it moves to Expiring Soon.

OpenSRS shows auto-renew as off for a domain the customer has set to auto-renew in Storefront. Is something broken?

No. Storefront manages auto-renew independently of OpenSRS, and the OpenSRS-level flag stays off for every Storefront domain. Check the customer's auto-renew setting in Storefront Manager rather than in the OpenSRS Reseller Control Panel.

A customer says they never received a reminder email.

Ask them to check spam or junk folders before assuming nothing was sent. If the domain has auto-renew off, they should have received emails at 30, 7, and 1 day before expiry.

Related articles


Did this page help you?