Domain Renewal Best Practices: The Complete Checklist
A practical checklist for domain management best practices: setup, regular maintenance, annual audits, and emergency procedures. Never let a domain lapse again.
Checklists aren't exciting. Neither is explaining to your boss why the company website went down because someone forgot to renew the domain. These domain renewal best practices will help you avoid that conversation.
This checklist exists so you can set up domain management once, maintain it occasionally, and never think about it until a reminder pops up telling you to take action.
Print it. Bookmark it. Add it to your ops documentation. Use it.
One-Time Setup Checklist
Do this once per domain. These are the foundations that make ongoing management trivial.
For every domain you own:
Enable auto-renew
Log in to your registrar and verify auto-renew is ON. Don't assume—check.
Verify payment method
Confirm the credit card or PayPal on file is current, not expiring soon, and has sufficient credit.
Check notification email
Make sure the registrar is sending notifications to an email you actually check. Ideally a shared inbox that survives personnel changes.
Enable domain lock
Transfer lock should be ON. This prevents unauthorized transfers.
Add to monitoring
Add the domain to a monitoring tool. Get alerts independent of your registrar.
Document it
Record: domain name, registrar, login email, expiration date, owner, purpose. Somewhere searchable.
The most important step
Step 5 is your safety net. Registrar emails get lost, auto-renew fails, people forget. Independent monitoring catches everything else.
Set up monitoring
Add all your domains in minutes. Get alerts before they expire.
For critical domains (primary business domain):
Everything above, plus:
Renew for multiple years
5-10 year registration removes the risk. Your main domain is worth the $100-200 upfront.
Enable DNSSEC (if available)
Adds cryptographic security to DNS. Not all registrars support it.
Consider registry lock
For high-value domains. Requires manual verification for any changes. Available at some registrars.
Document DNS configuration
If DNS goes down, you want to be able to recreate it. Screenshot or export your records.
Every 6 Months Checklist
Quick maintenance to catch issues before they become problems.
Verify payment methods
Check that cards on file haven't expired or been replaced. Update if needed.
Confirm auto-renew status
Registrars occasionally reset settings. Verify auto-renew is still on.
Check your domain list
Glance at your monitoring dashboard or registrar. Any domains expiring in the next 6 months?
Review alert settings
Are you still getting alerts? Going to the right inbox?
This takes 10 minutes. Put it on your calendar.
Annual Audit Checklist
Once a year, do a deeper review.
Domain inventory audit:
List all domains you own
Check all registrar accounts. Search email for registration confirmations. Ask team members.
Categorize each domain
Active (in use), Defensive (brand protection), Legacy (old projects), Experimental (testing).
Decide: keep or drop?
For each domain, is the renewal cost worth it? Legacy domains you'll never use again can go.
Update documentation
Make sure your domain inventory document reflects reality.
Infrastructure audit:
Review registrar consolidation
Can you transfer domains to fewer registrars? One login is easier than five.
Check team access
Who has access to registrar accounts? Remove former employees. Add new ones.
Review notification routing
Are alerts going to current employees? Update email addresses as needed.
Verify monitoring coverage
Are all domains in your monitoring tool? Add any missing ones.
Financial audit:
Calculate total domain costs
What are you spending annually? Is it justified?
Identify savings opportunities
Cheaper registrars? Multi-year discounts? Domains to drop?
Budget for next year
Any expensive renewals coming? Plan for redemption fees (just in case).
Team/Agency-Specific Checklist
For organizations managing multiple domains across multiple stakeholders.
Centralized management:
Single domain inventory
One document or system that lists every domain the organization owns or manages.
Clear ownership
Each domain has a designated owner responsible for renewal decisions.
Shared credentials
Registrar logins in a password manager accessible to multiple people.
Documented processes
How to add a domain. How to renew. How to transfer. Written down.
Client domain management (for agencies):
Add client domains to monitoring on onboarding
Part of your new client checklist.
Document who controls the registrar
You? The client? Someone else?
Establish notification workflow
When you get an alert, who contacts the client? Template email ready?
Include in offboarding
When client leaves, remove from monitoring (or keep watching—your call).
Personnel changes:
When someone leaves who had domain responsibilities:
Identify all domains they controlled
Personal registrar accounts, company accounts they had access to.
Transfer ownership if needed
Especially if domains were on personal accounts.
Update registrar passwords
If they had credentials.
Update notification emails
Remove their email, add successor's email.
Verify monitoring coverage
Make sure no domains were lost in the transition.
Emergency Checklist: Domain Already Expired
It happened. Here's what to do.
Immediate actions (first hour):
Confirm it's actually expired
Run a WHOIS lookup. Check the expiry date.
Determine how long it's been expired
This tells you which recovery stage you're in.
Log in to the registrar
If you have access.
Renew immediately
During grace period: normal renewal. During redemption: pay the fee, don't argue.
If you don't have access
Contact whoever does. This is urgent—call, don't email.
Recovery stages:
| Time Expired | Stage | Action | Cost | |--------------|-------|--------|------| | 0-30 days | Grace | Renew normally | ~$15 | | 30-60 days | Redemption | Pay redemption fee | $80-200+ | | 60-65 days | Pending Delete | Cannot recover | N/A | | 65+ days | Released | Try to re-register or buy back | Varies wildly |
Post-recovery actions:
Verify services restored
Website works? Email works? APIs work?
Enable auto-renew
If it wasn't on.
Add to monitoring
If it wasn't monitored.
Update payment method
If that's why it expired.
Post-mortem
Why did this happen? What process failed? How do you prevent recurrence?
Document the incident
Write down what happened, when, and why. This helps prevent recurrence and demonstrates you've addressed the issue.
Quick Reference: Key Settings by Registrar
Settings you need to verify, with common registrar locations:
GoDaddy
- Auto-renew: Domain Settings > Renewal Settings
- Payment: Account > Payment Methods
- Lock: Domain Settings > Domain Lock
Namecheap
- Auto-renew: Domain List > Manage > Auto-Renew
- Payment: Profile > Billing
- Lock: Domain List > Manage > Domain Lock
Cloudflare
- Auto-renew: Registrar > domain > Auto-Renew
- Payment: Billing > Payment Method
- Lock: Enabled by default
Google Domains (now Squarespace)
- Auto-renew: Domain settings > Auto-renew
- Payment: Settings > Payment methods
- Lock: Domain settings > Locked
Porkbun
- Auto-renew: Domain Management > Auto-Renew
- Payment: Account > Payment Methods
- Lock: Domain Management > Domain Lock
The Minimum Viable Domain Management
Don't have time for all this? Here's the absolute minimum:
- Enable auto-renew on every domain
- Keep payment methods current (check every 6 months)
- Add domains to monitoring (independent of registrar)
- Check your email (registrar and monitoring alerts)
That's it. Four things. Do these consistently and you'll avoid 95% of domain expiration problems.
Related Articles
This checklist exists so domain management becomes boring. That's the goal.
Never miss a domain expiry date
Add your domains and get alerts before they expire. Free for up to 3 domains.