Why email verification results change over time
You checked your list in the spring and every address you kept came back Passed. Now it's autumn, you send a campaign, and some of those same addresses bounce. Did the checker get it wrong?
A check is a snapshot of what the mail server said on the day you asked. Addresses stop working when people leave jobs, companies change domains or mailboxes close, and temporary answers like greylisting clear up. Re-check before a big send to an older list, before importing into a new tool, when bounces start to climb, or after a lot of Unknown results.
Usually not. An email check tells you what a mail server said on the day you asked. Email addresses aren't permanent. People, companies and mail servers change, and the answer changes with them. This guide explains why results go stale, what causes the changes, and when it's worth checking again.
A check is a snapshot, not a guarantee
An email checker looks up the domain's mail server and asks, "would you accept mail for this address?" Then it stops before anything is sent. The server's answer is true at that moment. It says nothing about next month.
Think of it like checking that a shop is open. It's open when you call. That doesn't mean it'll be open next year, or even that it won't close early today. The older a result is, the less you should lean on it.
Why the same address can pass now and fail later
| When | What changed | Check result | What it means |
|---|---|---|---|
| February | Jordan signs up at a trade show with jordan.lee@brightpath.com | Passed | The mailbox exists and accepts mail |
| April 10 | Brightpath's mail server is busy and says "try again later" | Unknown | A temporary answer, not a bad address |
| April 12 | Checked again two days later | Passed | The server answered clearly this time |
| July | Jordan leaves Brightpath and IT closes the mailbox | Invalid | The mailbox no longer exists |
| October | Brightpath moves to a new mail provider that accepts mail for any address | Risky | Catch-all: the server says yes to everything, so the old mailbox can't be confirmed |
- People leave jobs. When someone changes jobs, retires or is laid off, their work address is usually shut off. This is the biggest reason business lists go bad.
- Companies close or switch providers. A business that closes takes every address with it. A business that rebrands or moves to a new email provider may stop accepting mail at the old domain, or set things up differently.
- Mailboxes fill up or get disabled. A full mailbox refuses new mail until space is freed, so the answer can flip back and forth. A disabled mailbox may stay off for good. The mail standards treat "mailbox full" as a temporary failure, and "mailbox disabled" as either temporary or permanent, depending on whether it comes back.
- Domains expire. If the owner stops renewing a domain, its email stops working. Every address at that domain fails at once.
- Temporary server answers. Some servers use greylisting: they turn away the first attempt from an unfamiliar sender with a "try again later" reply, and expect real mail systems to retry. Busy or briefly down servers can also give no clear answer. These usually show up as Unknown. See what an Unknown result means.
- Catch-all settings change. A company can switch on "accept all" so that its server says yes to every address, real or not. An address that used to be confirmed can then only be labelled catch-all, and one that used to fail can suddenly look accepted. See catch-all email addresses.
- Different checkers use different methods. Some only check the format and that the domain can receive mail. Others also ask about the mailbox itself. Checkers also treat unclear answers differently: one may call a catch-all "valid", another "risky". So two tools can give different labels for the same address on the same day without either one being broken.
Why results go stale
Each of these changes happens quietly. Nobody emails you to say that Jordan left Brightpath. The address sits in your spreadsheet looking exactly as it did when it passed. You only find out when you send to it, or when you check again.
How fast a list goes stale depends on the list. There's no single number that fits everyone:
- Business (B2B) lists change faster. Work addresses depend on the job and the company, and both change often. A sales list can lose addresses steadily even if nobody unsubscribes. See B2B email verification for how sales teams handle this.
- Consumer lists change more slowly. Personal addresses at big providers tend to last longer, because people keep them when they change jobs or move. They still go unused or get closed, just less often.
- Older and imported lists carry more risk. The longer since anyone checked or emailed a list, the more of these changes have piled up.
You'll see decay figures quoted online, often without a date or a clear source. Treat them with care. Your own bounce reports are the best guide to how fast your list changes.
When to check again
You don't need to re-check a list every week. Re-check when an old answer is likely to be wrong and a bad send would cost you:
- Before a big send to an older list. If you haven't emailed or checked a list in several months, check it again first. One send to a stale list can produce a burst of bounces, and mailbox providers watch bounce rates when they decide whether to trust your mail.
- Before you import a list into a new tool. An old spreadsheet, an event list or a list from a previous platform should be checked before its first send.
- When your bounce rate starts to climb. That's a sign more of your list has changed than you think.
- When you had a lot of Unknown results. Temporary answers like greylisting often clear up. A second check a day or two later can turn many of them into a clear Passed or Invalid.
For a regular schedule based on how often you send, see how often to clean your email list.
How soon to send after you verify
There's no official expiry date on a result, but the shorter the gap, the better. A practical rule of thumb:
- Send soon after checking. Check the list, then send within the next few days if you can. That's when the results are most accurate.
- If weeks have passed, think about who's on the list. A consumer list checked a few weeks ago is usually fine. A business list, or one with lots of Unknown and catch-all results, is worth a fresh look sooner.
- If months have passed, check again. Especially before a large send, or if the list hasn't been emailed in the meantime.
Regular sending helps too. When you email a list often, bounces show up a few at a time and your email service removes them as you go. A list that sits for a year and then gets one big send is where stale results do the most harm.
Keep your own records
Write down when each list was last checked. A simple column like Checked on next to each address, or a note in the file name, makes it easy to see which results are fresh and which are old.
Keep your engagement data alongside the results. Someone who opened your email last week has a working address, whatever a checker said months ago. Someone who hasn't opened anything in a long time is worth a fresh check, or a polite goodbye.
This is general information, not legal advice.
Questions people ask
- Why did an address that passed verification bounce later?
- Because the address changed after you checked it. People leave jobs, companies close or switch providers, mailboxes fill up and domains expire. A check shows what the mail server said on the day you asked, not what it will say later.
- How long are email verification results good for?
- There's no fixed expiry. Results are most accurate right after the check, so send soon if you can. Business lists change faster than consumer lists, so re-check those sooner, and re-check any list you haven't emailed in several months.
- Why did two email checkers give different results for the same address?
- They may use different methods. Some only check the format and the domain, others ask about the mailbox too. They also label unclear answers, like catch-all domains, differently. Checks run at different times can also catch a server in a different state.
- Can an Invalid address become valid again?
- Sometimes. A full or temporarily disabled mailbox can start accepting mail again, and a company can reuse an old address. But most Invalid results stay invalid, so don't keep re-sending to them hoping they'll come back.
- How fast do email lists go bad?
- It depends on the list. Business lists lose addresses faster because work emails disappear when people change jobs. Consumer lists usually last longer. Your own bounce reports are the most reliable measure for your list.