Bulk email domain expiry checker: which addresses are at domains about to lapse?
In short: Paste email addresses and see when each address's domain expires from its registry record, with lapsed and soon-to-lapse domains flagged. Limit: Reads the registry record for the domain, never the mailbox.
A bulk email domain expiry checker looks up when the domain behind each email address expires, from its registry's RDAP record, and flags addresses at domains that are past expiry or lapse within 30 or 90 days. Paste up to 100 domains a run, or 500 after a free Google sign-in. Most domains renew; use it as a recheck list. It checks the domain, not the mailbox.
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. Check your list free nowSee pricing
Sample result
tom@globex.example is at a domain that expires in 20 days.
- Address
- tom@globex.example
- Expires
- 1 Dec 2026
- Days left
- 20
What this means for you
Most domains renew. It's a prompt to recheck the address later, not a sign it is dead.
- Expiry date from the registry
- Lapsed and soon-to-lapse flagged
- Unknown dates say why
- CSV out, nothing emailed
- RDAP
- Expiry
- CSV
By SimpleVerifier Team · Last updated
Got an old list you want to screen for lapsed domains?
- Paste it above to see when each address's domain expires, with a CSV.
- Upload or paste it at /verify. Every address gets a live mailbox check, and the first 100 email checks are free with a Google sign-in, no card.
How do I find email addresses at domains that are about to expire?
- Paste email addresses, one per line, or upload a CSV. Addresses are found anywhere in the text.
- Press Check domain expiry. Only the unique domains are sent, 20 a request, and each is looked up at its registry. No mail is sent.
- Read each row: Expired, Expires within 30 days, within 90 days, within a year, More than a year left or Expiry unknown.
- Filter to the lapsed and soon-to-lapse rows and download the CSV.
Example
- You enter
- Three addresses:
jane@acme.example(expires in 3 years),tom@globex.example(expires in 20 days) andana@initech.example(expiry date in the past). - You get
- jane: More than a year left. tom: Expires within 30 days. ana: Expired, with how long ago and the note on renewal periods. Download the CSV.
- Limits
- Up to 100 unique domains a run without an account and 500 when signed in with Google. 20 domains a request; one registry lookup per domain, shared with the bulk domain expiry checker.
Why look at when an email domain expires?
When a company closes or abandons a domain, its mail stops working at the lapse. An old list can hold many such addresses, and an expiry date shows which domains are already past it or close. The mail may keep working for weeks after the date, during the registrar's renewal period, so this is a recheck list, not a verdict.
The date comes from the registry's RDAP record, the same lookup as the bulk domain expiry checker, so the limits are shared.
What does an expiry date in the past mean?
Usually that the domain lapsed and is in a grace or redemption period, or was renewed and the registry record is stale. The row says so. A domain past expiry that still has a mail server is worth looking at again in a few days.
For why aged and expired domains matter for outreach, see aged and expired domains in cold email.
What does a far-off expiry not tell me?
Nothing about the mailbox. A domain can be paid up for ten years and the person left last year. The mailbox check asks the mail server about each address, and the hand-off below carries the same list there.
Who uses this tool, and for what?
- Marketers
- Screen an old newsletter list for domains that have lapsed.
- Sales teams
- Find company domains that look abandoned before outreach.
- Recruiters
- Check an alumni or candidate list for lapsed company domains.
- Agencies
- Add an expiry column to a client list audit.
What can’t this tool tell you?
- Reads the registry record for the domain, never the mailbox.
- Mail can keep working for a while after the expiry date.
- Some country registries publish no RDAP, so those domains show an unknown expiry.
- Up to 100 domains a run without an account, 500 signed in.
Common questions
- How do I check when the domain of an email address expires?
- Paste the addresses into a bulk email domain expiry checker like this one. It looks up each domain's expiry date at its registry and flags the ones that lapsed or lapse soon.
- Is this bulk email domain expiry checker free?
- Yes. It is a free tool: up to 100 domains a run with no account, and up to 500 a run when you sign in with Google, with no card.
- Does an expired domain mean the address bounces?
- Not always straight away. Mail can keep working during the registrar's renewal period. It is a list to recheck.
- Does it tell me whether the mailbox exists?
- No. It checks the domain, not the mailbox.
- Why does a domain show Expiry unknown?
- Its country registry publishes no RDAP, or the record has no expiry date.
- Does it send an email to test?
- No. It reads the registry record only.
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.