Contents
6 sections · 9 min read
Dashboard showing domain expiry dates with countdown timers and alert notifications
Domain Management

How to Track a Domain When It Expires: The Complete System

A
Domain 360 Team
·June 19, 2026·9 min read

I learned about domain tracking the hard way. A client called on a Tuesday morning — their website was down. I checked their domain. It had expired three days earlier. The registrar had sent two email reminders. Both went to the client spam folder. They never saw them. Their site was down for six hours before I got it renewed. That is when I built a proper tracking system.

Quick answer: Most domain owners rely on registrar emails that go to spam. Here is the complete system for tracking every domain you own — across any registrar — so nothing ever expires by accident.

The system I am going to walk you through is what I have used since then to manage dozens of domains across multiple registrars without a single expiry. It takes about 30 minutes to set up and runs itself from there.

Why Aren't Registrar Emails Enough?

Before getting into the solution, it is worth understanding why the default approach fails so often. Every registrar sends renewal reminder emails — usually at 60 days, 30 days, and sometimes 14 days before expiry. This sounds like a robust system. In practice, it breaks down in several ways.

The spam problem

Registrar emails come from automated systems with sending patterns that spam filters flag aggressively. GoDaddy, Namecheap, and Cloudflare renewal reminders all have documented histories of landing in spam folders. Most users never check spam for renewal notices.

The wrong email problem

When you registered your domain three years ago, you used the email address you had at the time. That might be a personal email you check rarely, a work email from a previous job, or an address you have since abandoned. Registrar reminders go to the address on file in your registrar account — which may not be anywhere near your current daily inbox.

The payment method problem

Many users enable auto-renewal and assume they are protected. Auto-renewal fails silently when the credit card on file expires, when the billing address does not match the bank records, or when a card is flagged for a security review. You receive no notification of the failure. The domain simply does not renew.

The multi-registrar problem

If you own ten domains across four different registrars — which is extremely common — you have four different email systems sending reminders to potentially different email addresses. Keeping track of all of them requires a system, not hope.

What Does the Complete Domain Tracking System Look Like?

The system has three layers: a centralised dashboard, automatic alerts, and a visual calendar. Each layer catches what the previous one might miss.

Layer 1: Centralised Dashboard

The foundation is a single place where every domain you own is visible regardless of which registrar it is at. This gives you what registrar accounts cannot: a unified view of your entire portfolio.

To set this up with Domain 360:

Step 1: Create your free account at domain360.site. No credit card required, supports up to 15 domains on the free plan.

Step 2: Add every domain you own. Go to the dashboard and click Add Domain. Enter the domain name. The system automatically performs a WHOIS lookup to find the current registration and expiry date. You do not need to enter it manually.

Repeat this for every domain you own. If you have a large portfolio, use the CSV import feature — create a spreadsheet with a column of domain names and upload it in one batch.

Step 3: Tag each domain appropriately. Use the type labels to categorise domains as Own, Client, or Personal. For client domains, you can see all client domains separately from your own.

Step 4: Add registrar information and annual cost. For each domain, add the registrar name and the annual renewal cost. This creates a complete picture of your domain spend and lets you identify which domains are costing too much compared to alternatives.

Layer 2: Automatic Alerts

With all domains in the dashboard, automatic alerts run without any further action. Domain 360 sends email reminders at 60, 30, 14, and 7 days before each domain expires — regardless of which registrar holds it. These reminders go to your account email, not to whatever address you used when you signed up for each registrar years ago.

The timing matters deliberately:

60 days: This is your planning reminder. You have enough time to renew now or to start the process of transferring to a cheaper registrar. For client domains, this is when you send the client a renewal invoice.

30 days: This is your action reminder. If you have not renewed yet, do it now. For client domains, this is when you follow up if the client has not responded.

14 days: This is your urgency reminder. Something needs to happen this week.

7 days: This is your emergency backstop. If you are receiving this reminder, the renewal is overdue for immediate attention.

Layer 3: Expiry Calendar

The expiry calendar view shows every domain plotted on a monthly calendar, colour-coded by urgency. Green domains are safe. Amber domains expire within 30 days. Red domains expire within 14 days or are already expired.

This visual layer lets you see at a glance whether any particular month is heavy with renewals — useful for budgeting and planning. If you have ten domains renewing in October, you know to budget for that in September.

How Do You Track Client Domains Without Registrar Access?

One of the most common challenges for freelancers and agencies is tracking domains that belong to clients. You may have set up the site, pointed the DNS, and handed the project over — but you want to keep an eye on the domain to avoid the situation I described at the start of this post.

The key insight is that you do not need registrar access to track a domain. WHOIS records are public. Any domain in the world can be added to Domain 360 and tracked for expiry, even if you have no relationship with the registrar.

The workflow for client domain tracking:

After every project handoff, add the client domain to your dashboard tagged as Client. Note the client name in the registrar field so you can identify it later.

When you receive the 60-day reminder, send the client a proactive email letting them know their domain renews soon. Even if you are not responsible for the renewal, this positions you as a valuable partner rather than someone who only appears when there is a problem.

When you receive the 30-day reminder, follow up if the client has not confirmed the renewal.

This approach has prevented several domain lapses for my clients and generated multiple ongoing retainer conversations. Clients appreciate knowing that someone is watching over their digital assets even after the formal project has ended. For the full system, read our guide on how to organise client domains as a freelancer.

How Do You Track Domains Across Registrars?

Different registrars handle domain management differently. Here is what to know about the major ones.

Namecheap

Namecheap has a clean domain management dashboard that shows renewal dates clearly. Auto-renewal is available and generally reliable. To find your expiry dates: log in → Domain List → each domain shows the expiry date.

GoDaddy

GoDaddy buries renewal dates slightly. Go to My Products → Domains → click the three dots next to each domain → Manage → the expiry date appears in the domain details. GoDaddy renewal emails have a particularly poor spam filter reputation. If you have GoDaddy domains, independent tracking is especially important.

Cloudflare Registrar

Cloudflare domain management is found in the Registrar section of the dashboard. Their auto-renewal system is reliable, but their reminder emails are minimal — they rely heavily on auto-renewal rather than advance warnings. If auto-renewal fails for any reason, you may have very little warning.

How Do You Set Up a Secondary Notification Email?

One additional layer worth adding: in every registrar account you own, add a secondary contact email address that is different from your primary business email. Use a personal Gmail account that you check regularly. This means even if your primary inbox is unreachable, renewal notices still reach you through a backup channel.

In Namecheap: Profile → Profile information → add secondary email. In GoDaddy: Account Settings → Contact information → update. In Cloudflare: My Profile → Email Addresses → add email.

What Is the Annual Domain Audit?

Even with a perfect tracking system, schedule 30 minutes once a year — I do this every January — to do a full review. Go through every domain in your dashboard and confirm you still want to keep it. Verify the registrar and renewal cost for each domain. Check that the contact email in each registrar account is current. Confirm auto-renewal is enabled and the payment method is valid for every important domain.

The system works because it removes reliance on any single point of failure. Registrar emails can fail — your independent dashboard does not. Auto-renewal can fail — your reminder alerts catch it. Human memory fails — the expiry calendar makes everything visible. Understanding the domain expiry grace period is also useful context for knowing what happens if a reminder is missed despite all this.

Quick Answers

How do I track when a domain is about to expire?
The most reliable way is to use a dedicated domain management dashboard like Domain 360, which tracks expiry dates independently of your registrar and sends automatic email reminders at 60, 30, 14, and 7 days before expiry. Relying solely on registrar emails is risky because they often go to spam or fail silently.
Can I track domains from different registrars in one place?
Yes. Tools like Domain 360 let you add domain names from any registrar — Namecheap, GoDaddy, Cloudflare, Hostinger, and others — into a single dashboard without needing access to each registrar account. You just add the domain name and the tool looks up the expiry date via WHOIS.
What happens if I miss tracking a domain and it expires?
If a domain expires, your website and email go offline immediately. You have a grace period of up to 45 days to renew at the standard price. After that, it enters a redemption period of 30 days where recovery costs $50 to $200 extra. After that it is deleted and anyone can register it.
How far in advance should I set domain expiry reminders?
Set reminders at 60 days, 30 days, 14 days, and 7 days before expiry. The 60-day reminder gives you time to sort billing, especially for client domains. The 7-day reminder is your emergency backstop if earlier ones were missed.
Is there a free way to track domain expiry dates?
Yes. Domain 360 is free for up to 15 domains and includes automatic expiry tracking, email reminders at multiple thresholds, a visual expiry calendar, and a WHOIS lookup tool. No credit card required.

Never lose a domain again

Track every domain you own in one dashboard. Free for up to 15 domains.