1. Home
  2. Free tools
  3. Email list tools
  4. Expired email domain checker

Expired email domain checker: which domains on your old list lapsed or changed hands?

In short: Looks up each company domain's registry record and compares its registration date with the date you collected the addresses: re-registered, lapsing, no record or kept, with the addresses to drop. Limit: A domain registered before your list date can still have closed its mailboxes; only a verification shows that.

An expired email domain checker finds the company domains on an old list that lapsed or changed hands. Paste the list and the month you collected it, and each domain's registry record is read: a registration date after that month means it was registered again, so the old mailboxes are gone and someone else receives the mail. Those addresses come off.

Price: this tool is free. Checking a whole email list is from $9/mo, and the first 100 checks are free with Google, no card. See pricing

Only the company domains are sent, to the registries' RDAP services. Addresses stay in your browser.

The oldest month, if the list was built over time. Up to 100 company domains a run; 500 after a Google sign-in.

Sample result from the Expired email domain checker
Show the sample result as

Sample result

One company domain on the list was registered again in June 2025, after the March 2024 list date.

Domain
northwind.example
Registered
2025-06-11
Your list date
2024-03-31

What this means for you

Its old mailboxes are gone and someone else gets the mail. Suppress those addresses.

Next step:Verify the rest
  • Company domains only
  • Registration date vs list date
  • Lapsing and unregistered flagged
  • 100 domains a run, 500 signed in
  • Expired domains
  • RDAP
  • Old lists

By SimpleVerifier Team · Last updated

Also in: Português (Brasil) · Español · Deutsch · Français

How do I find expired domains on an email list?

  1. Paste the list or upload the CSV. Free mailbox domains such as gmail.com are skipped; only company domains are looked up.
  2. Enter the month the addresses were collected, or the oldest month if the list was built over time.
  3. Press Check the domains. Each domain's registry record (RDAP) is read: up to 100 domains a run, 500 when signed in.
  4. Download the addresses on re-registered, lapsing and unregistered domains to suppress, and check the rest.

Example

You enter
An old list collected in March 2024 with addresses at four company domains and one at gmail.com.
You get
Each company domain's RDAP registration date is compared with 31 March 2024. A domain first registered in 1997 is Registered before; one registered in June 2025 is Registered again since, and its addresses go to the suppress file. The Gmail address isn't looked up and goes straight to the list to check.
Limits
Up to 100 company domains a run without an account, 500 after a Google sign-in; free mailbox domains are skipped.

What happens to email addresses when a domain expires?

They stop working, and later they may start working for someone else. When a registration lapses, the registry marks it with EPP statuses such as redemptionPeriod and pendingDelete before releasing the name (ICANN EPP status codes); mail to it bounces. Once anyone registers the name again, the registry record shows a new registration date (RDAP events, RFC 9083), and the new owner decides what happens to mail for jane@ and every other old address. Some of those names are bought precisely because old mail still arrives.

That's why a re-registered domain matters more than a dead one. A dead domain is a clean hard bounce. A re-registered one can accept the mail, look valid to a mailbox check, and never reach the person you meant. Abandoned addresses are also how recycled spam traps are made; Spamhaus says typo and recycled traps together make up the majority of traps (Spamhaus), and our post on how spam traps get on your list explains the lifecycle.

How does the checker decide a domain changed hands?

By comparing dates. If the registry's registration date is after the last day of the month you entered, the name was registered after you collected the addresses, so it can't be the same registration. A registration date before that month is kept, though the company could still have closed its mailboxes; verification answers that. Domains whose registry runs no RDAP service (.io, .co, .de and others) or leaves the date out are listed as couldn't be dated, never as fine.

The registry record is the same one the bulk domain age checker reads. Domains with no mail server at all are a separate check: the bulk MX lookup finds them.

Who uses this tool, and for what?

Businesses with an old customer list
Find the customers whose company domain has since been dropped or bought by someone else before a win-back campaign.
Cold emailers
Clean an aged lead file of companies that closed and let their domain go.
Agencies
Show a client which part of an inherited list now points at domains owned by strangers.

What can’t this tool tell you?

  • A domain registered before your list date can still have closed its mailboxes; only a verification shows that.
  • Registries without RDAP, including some country endings, can't be dated.
  • It reads the registration date, not who owns the domain now.
  • It checks domains, not individual addresses.

Common questions

Can I still email an address on an expired domain?
No. While the domain is lapsed, mail bounces. Once someone else registers it, mail reaches whoever owns the name now, not the person you collected the address from.
Is a re-registered domain a spam trap?
Not necessarily, and nobody outside the trap operators can say. It's an address that no longer belongs to your contact, which is reason enough to remove it; abandoned addresses are where recycled traps come from.
Why are some domains listed as couldn't be dated?
Their registry publishes no RDAP service, or its record leaves out the registration date. Those are shown as unknown rather than guessed.
Why are Gmail and Yahoo addresses skipped?
Free mailbox domains don't lapse or change hands, and looking them up would use the run's lookups for nothing. Their addresses go straight to the list to verify.
How many domains can I check?
100 unique company domains a run without an account, 500 after a Google sign-in. Each is one registry lookup.

Sources

A tidy list can still be full of dead addresses.

Extracting, deduplicating and syntax checks all work on the text of an address. None of them can tell whether the mailbox exists. Only the server that hosts it can answer that, through an SMTP check, and that is what the paid product does.

  • Upload the cleaned file as it is: CSVs up to 100,000 rows
  • A real SMTP mailbox check on every row, with catch-all detection
  • Small list? Starter at $9/mo covers 2,500 emails a month, cancel anytime

Plans from $9 a month, cancel anytime, no contract. Sign in with Google and your first 100 email checks are free, no card. The free tools stay free either way.

Clean your next list before it bounces

100 free email checks when you sign in with Google, no card. Then monthly plans from $9, or one flat price with fair use, never cut off.

100 free checks, no card Cancel anytime Secure payment by Stripe