How to turn on domain auto-renew at GoDaddy, Namecheap, Cloudflare and Spaceship (and why it still fails)
By the RenewRoster team · · 6 min read
Auto-renew is the cheapest insurance an agency can buy for a client's domain. It's also the setting people assume is on when it isn't. Here's how to switch it on at four registrars agencies use a lot, following each registrar's own help docs, then why it still fails and how to catch the failures before a client's site goes dark.
GoDaddy
- Sign in to your GoDaddy Domain Portfolio.
- Select the domain to open its Domain Settings page.
- Next to Auto-renew in the Renew section, switch the toggle On.
- Select Continue to confirm automatic billing. Domains with Domain Protection ask for an identity check (a 2-step verification code or a one-time password).
GoDaddy says changes can take up to 90 minutes to show, and renews using the payment method on the account. If that method can't be charged, it may try another one that has worked before.
Namecheap
- Add a credit or debit card for auto-renewal, or deposit account funds. Namecheap only uses cards and account funds for automatic renewals (not PayPal).
- Open Domain List, select Manage next to the domain, and switch Auto-Renew on.
Namecheap attempts the renewal 30 days before expiry. If there are no account funds and the card can't be charged, the renewal doesn't go through. You can also set auto-renewal as the default for future purchases under Account > Profile > Billing, but that doesn't change domains you already own.
Cloudflare Registrar
- In the Cloudflare dashboard, go to Manage domains.
- Find the domain and make sure the Auto-renew toggle is enabled.
Cloudflare turns auto-renew on by default and makes the first attempt about 30 days before expiry, with more attempts if it fails. The last one is the day before expiry. If those fail, you get an email and have to renew by hand. Cloudflare's docs say plainly that there's no guarantee a renewal succeeds, and recommend checking your account regularly.
Spaceship
- Make sure your account has a valid payment method or enough funds (the Payment Methods page).
- Open Domain Manager and check the domain's Auto-renew toggle is ON (green).
With both in place, Spaceship extends the registration by one year at expiry. If it lapses, Spaceship's grace period is 30 days, but the domain stops resolving on day 8 after expiry, so email and the website go down well before the domain is lost.
Managing many domains across these registrars? You can export your domain list from each one and check them all in one place.
Why auto-renew still fails
Turning the toggle on is step one. Every registrar above makes renewal depend on a working payment method, and their notices go to the account's email. That's where it breaks:
- The card expired or was replaced. The renewal attempt is declined, and the warning goes to the account email.
- Nobody reads the account email. Renewal and failure notices go to the account holder or registrant contact, often a former employee or an old freelancer. See why registrar renewal emails get missed.
- Nobody can sign in to the account. If the domain sits in a client's account that nobody can access, no one sees the warning or can update the card.
- The retries run out. Cloudflare, for example, stops after its final attempt the day before expiry, and from then on it's a manual renewal.
- The domain renewed, but the SSL certificate didn't. Auto-renew covers the domain only. An expired certificate still shows visitors a "Not secure" warning.
How agencies catch the failures
- Track expiry dates, not toggles. The only proof a renewal worked is that the expiry date moved forward. A bulk expiry lookup shows every date at once.
- Set your own reminders at 60, 30, 14 and 3 days. Namecheap and Cloudflare both try about 30 days out, so if the date hasn't moved by 14 days before expiry, chase it.
- Record who owns each account and whose card pays. Put it in the contract and your client records.
- Check SSL separately. Check the certificate each site actually serves.
RenewRoster does this for agencies: import client domains, see every domain and SSL expiry soonest-first, and get alerts at 60, 30, 14 and 3 days, plus client reminders under your agency's name on paid plans. Free for 5 domains.
FAQ
How long does auto-renew renew for? At Spaceship, one year at a time. Check the renewal settings at other registrars.
Can I get a refund if a domain auto-renews? Cloudflare says all renewals are final. Turn auto-renew off on domains you're retiring, and at Cloudflare do it at least 30 days before expiry.
Is auto-renew enough on its own? No. It removes the most common failure (forgetting), but not expired cards, unread emails or SSL. Watch the dates too.
Let RenewRoster watch every renewal for you
RenewRoster tracks every client's domain and SSL expiry dates, sends reminders at 60, 30, 14 and 3 days (under your agency's brand if you like) and gives you a monthly renewals report. Free for 5 domains, no card needed.
Sources
- GoDaddy Help: Turn on auto-renew for my domain
- GoDaddy Help: Turn on auto-renew (Renewals and Billing)
- Namecheap: Can I set up automatic billing for my Namecheap services?
- Cloudflare Registrar docs: Renew domains
- Spaceship: Domain life cycle