How to Check Domain Expiry Date and Set Up Renewal Reminders

Knowing when a domain expires takes about a minute, and keeping track of it takes a small system. The date is available from several places, and some are more reliable than others. A few layers of reminders turn a stressful deadline into a routine task.

Where the date lives

The expiry date is stored in the registration record held by the registry and the registrar. You can read it in your registrar account, through a public registration lookup or by using a monitoring tool that watches it for you. Each source shows the same underlying fact, though not always with the same delay.

You can check domain expiry date through any of those routes. The SEO.Domains guide on the topic lists five sources, namely the registrar dashboard, WHOIS, RDAP, status codes and monitoring tools, and calls the registry expiry date the canonical authority, which is a sensible rule when sources disagree.

For names you own, the registrar account is the most reliable place, because it also shows renewal options and prices. For names you do not own, a public lookup gives the date and status without needing any account.

Note the time zone too. Dates are often shown in UTC, and a deadline that looks like the end of a day may arrive earlier in your local time.

Registrar account versus public lookups

A registrar account shows what you can act on. It lists the expiry date, the auto renew setting, the renewal price and the options to renew for more years. Check it first, and check that the contact details on file are right.

Public lookups show what everyone else can see. They return the registrar, the key dates and the status codes, although personal details are often redacted. They are the right tool for checking a competitor's name, a name you hope to buy or your own name from outside the account to confirm the data matches.

Expect small differences in presentation. Older WHOIS results and newer RDAP results format dates and statuses differently, and some extensions show less data than others. Read the status codes along with the date, because together they say whether a name is active, in grace or heading for deletion.

Save a screenshot of each record you check, with the date, so that later changes are easy to spot.

Setting up reminders that work

ICANN's page on renewing domain names reminds owners that a registration lasts for the period you registered, typically between one and ten years, and must be renewed with the registrar before it expires. It also advises keeping contact information up to date with the registrar so that updates and renewal reminders arrive.

The advice is the foundation of every reminder system. The registrar's own emails are the first layer, and they only work if the address is current and monitored. Check the address now, and send a test message to confirm that the mailbox is read.

The page also states that ICANN has no authority to transfer expired names back to owners, which is why prevention matters more than any appeal after the fact.

Treat auto renew as a convenience, not a guarantee. It depends on a payment method that works on the day, and on a registrar that processes it correctly. Check the setting for each name, and confirm after the first renewal cycle that it really did renew.

Build the reminders into someone's job description. A task that belongs to nobody gets skipped, while a task listed as part of a role, with a backup person named, tends to get done. Review the list whenever staff change.

Consider a longer term for names that matter. Registering for several years reduces the number of deadlines, and some registrars discount multi year renewals.

Layering alerts

Add independent layers that do not rely on the registrar. A calendar entry sixty days before expiry gives time to budget, one at thirty days triggers the renewal and one at seven days is the last warning. Assign each entry to a named person, not to a team in general.

Use a monitoring tool or script for larger lists. Many tools check expiry dates through RDAP or WHOIS on a schedule and send an email or chat message when a date falls inside a set window. A daily check costs almost nothing and catches the case where auto renew silently failed.

Keep one alert that goes outside the company, for example to an external adviser or a trusted colleague. An alert that lands in the inbox of the person who has left will never be read.

Test the whole chain once. Send a dummy alert and see who receives it and how fast they respond.

Auditing a whole portfolio

Once a quarter, list every domain with its registrar, expiry date, renewal method and responsible person. Sort by expiry date and look at the next ninety days. Anything without a clear owner or a working payment method gets fixed immediately.

Include domains that look unimportant. Old campaign names, defensive registrations and test domains often carry redirects or email that someone still depends on. Decide for each one whether to renew, transfer or drop it deliberately, and record the decision so the next audit starts from facts.

Compare the list with what is actually in use. Check DNS records, email settings and website redirects for each domain, and flag any that still serve live traffic. A domain with no visible owner but active email deserves attention before its expiry date, not after. Share the result with finance, because they approve the payments. Keep the audit date on the calendar so it recurs.