I’ve seen more than one working website vanish overnight for the dullest possible reason: a domain or hosting invoice went unpaid because nobody caught the renewal in time. The site itself was fine. The design, the content, the rankings — all still there. But the moment the registration lapsed, visitors landed on a parked-domain page or a suspended-account notice instead of the business they were looking for.
Auto-renewal exists specifically to stop this happening, and setting it up properly takes about ten minutes once you know where to look. In most sites I build, this is one of the first things I check after launch — right alongside making sure backups are running. Below is exactly how to switch it on for both your domain and your hosting plan, the real ICANN clock that starts if you don’t, and a few habits that catch the cases auto-renewal alone won’t cover.
The Actual Countdown After a Domain Expires
“The domain can go to auction if you miss the renewal” is true, but the vague version of that warning undersells how fast it actually happens. For most generic top-level domains (.com, .net, .org) under ICANN policy, the clock runs in three defined stages: a roughly 30-to-45-day auto-renew grace period right after expiry, where the registrar has usually already tried to auto-renew and the domain typically just needs a normal renewal payment; then, if that’s missed too, a 30-day redemption grace period where the registrar can still restore it, usually for a real, often steep, redemption fee on top of the normal renewal cost; and finally a 5-day pending delete window where nothing can be done at all. Add those up and a domain that lapses is typically available for a third party to register somewhere around 65 to 70 days after the original expiry date — not an abstract someday, a concrete window you can actually miss.
Country-code domains (.co.uk, .de, .nl, and similar) don’t follow this exact ICANN timeline — grace periods for ccTLDs vary by registry, and some are considerably shorter. If your domain isn’t a standard gTLD, check your specific registry’s expiry policy rather than assuming the gTLD numbers above apply.
Hosting works differently — there’s no equivalent ICANN-style redemption window. Your account is usually suspended rather than released to the public, but every day it’s down is a day of lost traffic, broken email, and a Google crawler finding nothing but an error page.
What makes this particularly easy to overlook is that domain and hosting renewals often run on completely different billing cycles from different companies, even when you bought them as a bundle. I’ve reviewed plenty of small business sites where the owner was confident “renewals are handled” because hosting auto-renewed fine — while the domain, registered separately years earlier, was two days from expiry with no automatic payment set up at all.
Step-by-Step Instructions
Step 1: Find Your Domain Account
Start by identifying who your domain is actually registered with. Check your original purchase email, or run a WHOIS or RDAP lookup on your domain name — the registrar’s name will be listed even if the contact details are private. This is sometimes the same company as your web host and sometimes a completely separate registrar, so don’t assume; log in to confirm rather than guessing from memory.
Step 2: Turn On Domain Auto-Renewal
Inside your registrar’s dashboard, find the domain management or “My Domains” section and open the specific domain you want to protect. Look for an auto-renew toggle — it’s usually a simple on/off switch next to the expiry date, sometimes labelled “renewal settings” instead. Turn it on and confirm the renewal period, which is typically one year unless you’ve already paid for several years upfront.
Step 3: Find Your Hosting Account
Separately, log in to your hosting control panel — this is where your plugins, files, and databases actually live. If you’re not sure which company this is with, check your monthly or annual billing statements rather than your domain paperwork, since the two are frequently unrelated. If you’re still choosing a host or reviewing whether your current plan fits your traffic, our guide to choosing website hosting covers what to look for beyond price alone.
Step 4: Turn On Hosting Auto-Renewal
In your hosting account’s billing section, find the subscription or plan details for your active hosting package and enable auto-renewal there as well. Most hosts default this to on for new signups, but it’s worth confirming directly rather than assuming — plans that started on a promotional discount sometimes have auto-renewal disabled specifically so you have to actively re-select a (higher) renewal price.
Step 5: Add a Backup Payment Method
Auto-renewal only works if the card on file actually goes through. Add a second payment method to both accounts if the platform allows it, and make sure the primary card’s expiry date is current — an expired card is the single most common reason an “auto-renewal” silently fails despite being switched on. Set a note to update it whenever you get a new card from your bank.
Step 6: Set a Manual Reminder Well Before the Grace Period Starts
Even with auto-renewal on, add a calendar reminder two to three weeks before each renewal date for both your domain and your hosting plan — well before you’d ever be relying on that roughly 30-to-45-day grace window described above. This gives you a window to catch a declined payment, a registrar account notice buried in a promotions folder, or a renewal price change you’d want to know about before it charges. Two independent safety nets — automatic billing plus a manual check — cover far more failure cases than either one alone.
Practical Tips
- Whitelist your registrar’s and host’s sender addresses in your email so renewal notices don’t land in spam — this is the most common reason people miss a warning that was actually sent.
- If you manage multiple sites, keep a simple spreadsheet listing each domain, its registrar, its host, and both renewal dates in one place rather than relying on memory across several separate dashboards.
- Consider locking in a multi-year domain registration if the price difference is small — it removes the annual renewal risk entirely for that period, though it doesn’t help with hosting, which is rarely sold multi-year.
Common Mistakes
- Assuming domain and hosting renew together because they were purchased at the same time — check both accounts individually, especially if you later transferred a domain to a new registrar or switched hosts.
- Turning on auto-renewal once and never checking the payment method again, so a card that expired two years ago quietly breaks the automatic charge with no warning until the site goes down.
- Ignoring registrar emails because most of them are upsells — this trains you to skip the one that actually matters. Read subject lines rather than deleting the whole folder on sight.
- Assuming there’s months of runway after expiry to sort things out. The real grace-period math above adds up to roughly two months, not “eventually” — and a redemption fee during the second stage of that window is real money you don’t need to spend if auto-renewal just works.
When Manual Renewal Actually Makes Sense
Auto-renewal is the right default for almost every live website — the cost of an unexpected outage or a lost domain far outweighs the minor risk of an unwanted renewal charge. The one case where manual renewal makes sense is a domain you’re deliberately planning to retire or a hosting plan you know you’re migrating away from soon; in that situation, turning auto-renewal off on purpose avoids paying for a service you won’t use. If you’re not sure yet whether your domain name itself is right for the long term, it’s worth reviewing that before locking in years of renewals — see our guide on choosing the right domain name.
For a broader technical grounding in how domain registration actually works — including what a registrar is and how the renewal system is structured globally — IANA’s domain names overview is a solid, plain-English reference.
Conclusion
Ten minutes spent turning on auto-renewal and checking your payment details is cheap insurance against the worst kind of outage — one that has nothing to do with your code or your content, and one with a real, fairly short clock behind it once it starts. If you haven’t confirmed both your domain and hosting renewal settings recently, it’s worth doing today rather than after something has already lapsed. For the full picture of what else a new site needs locked down early, see the step-by-step guide to building a WordPress website.

Etienne Basson works with website systems, SEO-driven site architecture, and technical implementation. He writes practical guides on building, structuring, and optimizing websites for long-term growth.