Email list decay is the share of addresses on a list that stop reaching a person each year. ZeroBounce's study of 2025 data says at least 23 percent of a list decays within one year (vendor study, read November 5, 2026). That is a vendor figure for mixed lists, not your list, so check yours before you mail.
Bottom line
Use the calculator if your customer list is more than a year old and you want a reachable count, a stale count and the dollars attached before you pay anyone to send.
Check the list first if the stale count runs into the hundreds, your last send had hard bounces you did not expect, or nobody has verified the addresses since they were collected.
Skip the check if your email tool already mails the list every month and removes hard bounces: read its bounce report instead, and run the calculator only on the older batch it has never sent to.
If you already know your list size and age, jump to the calculator. Once you know how many addresses still work, what email marketing costs in Kansas City covers what sending to them costs once the list is clean, with Email Marketing KC's price table on the page.
Key facts
- At least 23 percent of an email list decays within one year, 2025 data, vendor study (ZeroBounce).
- HubSpot's 22.5 percent a year traces to an undated footnote citing 2.1 percent a month for B2B data (HubSpot).
- U.S. job quits compound to 21.21 percent a year, October 2025 to September 2026 (BLS JOLTS, compounded by me).
- ContactLint checks 250 addresses a month free, then 5,000 for $9 (ContactLint pricing, read November 5, 2026; my business).
- 0 of 15 ranking decay pages fully explain how their figure was measured, 1 partly (my audit, 2026-11-05).
Email list decay calculator
Nothing you type leaves your browser, and the page asks for no email. Use your own numbers wherever you have them: list size, age, the hard bounce rate on your last send, repeat orders and order value.
Email list decay calculator
Nothing leaves your browser. Benchmarks are published figures read on November 5, 2026. They are not measurements of your list, so overwrite them with your own numbers.
What it does not do: it claims no lift from cleaning, it says nothing about what any email tool will do with your bounces, and its four rates are published benchmarks read on November 5, 2026, not measurements of your list. For the cost of the send itself, use the marketing cost calculator, which has an email line.
What email list decay is, and what it is not
Email list decay is the share of addresses that stop reaching a person. The causes are job changes, closed businesses, abandoned inboxes and typos at signup. The address is dead or wrong, and no subject line fixes that.
Three things are not decay. An unsubscribe is a working address whose owner chose to leave. Low engagement is a working address whose owner does not open. A spam complaint is a working address whose owner reported you, and that rate is the one Google and Yahoo tell senders to keep under 0.30 percent.
This matters for your math. When I typed 10,000 addresses, 100 unsubscribes and 50 bounces a month into emailcalculator.com on November 5, 2026, it added the two and called the sum decay: 150 a month, 1,800 a year. The calculator above counts only addresses that cannot receive mail.
Our data: what 15 ranking decay pages and 3 working calculators show
I ran this on November 5, 2026: Google US page one through Serper for two queries, "email list decay calculator" and "how fast does an email list decay per year percent", every organic result kept, and the 17 unique pages loaded in headless Chrome by script, of which 15 were readable and two returned HTTP 403. A script checked the text and form fields, and I checked source, year, method, working calculator, compounding, small business framing and AI search advice by hand on the saved text. I also typed numbers into the three working calculators in the top four results and recorded what came back. Counts are for these pages only and are not a market estimate.
| What I checked | Result (of 15 readable pages) |
|---|---|
| States a decay figure | 15 |
| Names a source next to the figure | 8 (mostly retellings of HubSpot, Return Path and ZeroBounce, none with a link and a year) |
| Uses its own data for the figure | 1 (ZeroBounce) |
| Names no source at all | 6 |
| States a year or data period for the figure | 2, plus 1 partial |
| Explains how the figure was measured | 0, plus 1 partial |
| Has a working calculator | 3 |
| Calculator compounds a shrinking list | 2 of the 3 |
| Calculator takes a bounce rate | 1 of the 3 |
| Calculator takes order value or repeat orders | 0 of the 3 |
| Names both B2B and B2C lists | 5 |
| Any small business framing | 1 |
| Any advice on getting found in AI search | 0 |
| FAQPage schema | 7 |
| Shows a page date | 10 |
| Blocks AI crawlers in robots.txt | 1 (mediapost.com blocks GPTBot, ClaudeBot and Google-Extended) |
| Median length | 1,380 words |
| Calculator | Input | Output | What it did |
|---|---|---|---|
| emailcalculator.com (Google position 1) | 10,000 addresses, 100 unsubscribes and 50 bounces a month | 150 a month (1.50 percent), 1,800 a year (18.0 percent), 8,200 left | Added unsubscribes and bounces, then multiplied by 12 on a list that never shrinks |
| mailthentic.com (position 3) | Its defaults: 50,000 addresses, 2.5 percent a month, 12 months | 36,900 reachable | Compounded a shrinking list; the 2.5 percent default names no source |
| grooveinfo.com (position 4) | Its defaults: 25,000 contacts, 2 percent a month, 12 months | 5,382 out of date (21.5 percent) | Compounded; labels the rate "An assumption you can adjust" |
The files: page audit, decay scenarios, BLS JOLTS 12-month series and cost to check.
Three examples from the file. HubSpot's page states 22.5 percent a year and rests it on a footnote crediting MarketingSherpa at 2.1 percent a month for B2B data, with no report title, year or link, and three of the eight pages that name a source point back to HubSpot. emailcalculator.com's yearly loss is the monthly loss times 12: 150 times 12 is 1,800, while compounding 1.5 percent a month over 12 months (0.985 to the twelfth power, about 0.834) would leave about 8,341 of 10,000, not 8,200. Only 2 of 15 pages give a year or data period for their figure.
The honest takeaway: the numbers are everywhere and the methods are nowhere. Treat every published rate, including the four in my calculator, as a benchmark to overwrite with your own bounce data.
What published decay rates say, side by side
Five sources, each with what it measures and where it is weak. None of them measured your list.
| Source | Rate | What it measures | Weak point | Date |
|---|---|---|---|---|
| ZeroBounce, Email List Decay Report | At least 23 percent a year (28 in 2024, 25 in 2023, 22 in 2022, 23 in 2021) | Addresses customers submitted to its verifier, over 11 billion in 2025; 62 percent valid; more than 9 percent catch-all | Vendor study; does not say how decay was measured; no B2B, consumer or list-age split | Data January to December 2025 |
| HubSpot, database decay page | 22.5 percent a year | "Email marketing databases" in the sentence; "B2B data" in the footnote | Footnote credits MarketingSherpa at 2.1 percent a month with no title, year or link; 2.1 percent a month compounds to 22.48 | No date shown |
| BLS JOLTS, quits and total separations | 21.21 percent a year (quits) and 32.87 percent (total separations), 12-month mean monthly rates compounded; layoffs and discharges 12.25 | Jobs across all U.S. employees | Counts jobs, not email addresses; a pointer for work addresses only; September 2026 is preliminary | October 2025 to September 2026, released November 3, 2026 |
| BounceZero, re-verification study | Of addresses valid at a first check, 74.3 percent still valid within 30 days, 44.9 at 31 to 90 days, 19.2 after more than 90 days | 826K addresses verified two or more times | Vendor study; re-checks are self-selected and prospecting lists dominate, so the page itself calls its figures probably pessimistic | Published July 13, 2026, data February to July 2026 |
| Census Business Dynamics Statistics, establishment exit rate | 9.396 percent of locations in 2023 (699,980 of 7,494,983) | Business locations that exited, economy-wide; a location, not a firm | Not an email rate; a closure also shows up in BLS separations, so never add the two | 2023 data, released September 25, 2025 |
| Years since collected | BLS quits, 21.21 percent | HubSpot, 22.5 percent | ZeroBounce, 23 percent | BLS total separations, 32.87 percent |
|---|---|---|---|---|
| 1 | 788 / 212 | 775 / 225 | 770 / 230 | 671 / 329 |
| 2 | 621 / 379 | 601 / 399 | 593 / 407 | 451 / 549 |
| 3 | 489 / 511 | 465 / 535 | 457 / 543 | 303 / 697 |
| 5 | 304 / 696 | 280 / 720 | 271 / 729 | 136 / 864 |
Reading it: reachable is list size times (1 minus the rate) to the power of years, so at two years the four benchmarks leave 451 to 621 of 1,000 addresses reachable, a 170-address spread, and none of them measured your list. I found no sourced consumer-only decay rate on any page I read, so the consumer default is ZeroBounce's mixed-list figure, marked editable.
How to use this calculator, step by step
1. Count the addresses and the age of the list
Export the list from your email tool, point-of-sale or booking system as a CSV with the email column and, if you have it, the date each address was collected. Age is years since the address was collected or last verified; if the list was built over several years, split it into batches by year or use the middle year.
Time: 10 to 20 minutes (my estimate).
Done when: you have one list size and one age in years, or several batches that each have both.
2. Pick a published rate, or type your own, and read all four
Choose consumers or businesses. The calculator prefills the rate from four published benchmarks (ZeroBounce 23 percent, HubSpot 22.5, BLS quits 21.21, BLS total separations 32.87), lets you overwrite it, and runs reachable = list size x (1 minus rate) to the power of years under all four at once.
Press Try a sample to see the worked example: 1,000 addresses, two years, 23 percent, a 3 percent bounce, 0.5 repeat orders a year and a $45 order give 593 reachable, 407 stale (40.7 percent), a gap of about 204 orders and $9,158 a year, and $9 to check.
Time: 2 minutes (my estimate).
Done when: you have a reachable count under each of the four rates and can see the spread between the lowest and the highest.
3. Read the hard bounce rate from your last send and use the cross-check
Open the report for your last campaign in your email tool. Bounce rate is hard bounces divided by addresses sent, times 100; on the sample, 3 percent of 1,000 is 30 addresses. The calculator multiplies your rate by the list size to get a floor of stale addresses.
If the floor is above the benchmark's stale count, your list is staler than the benchmark. If it is below, the difference is addresses that are dead but did not bounce (catch-all domains, or addresses you never mailed).
Time: 5 minutes (my estimate).
Done when: you have one number for hard bounces on one send, and the calculator shows that floor beside the benchmark stale count.
4. Enter repeat orders per customer per year and average order value
Both come from your own history: orders in the last 12 months divided by the customers who placed them, and total sales divided by orders. The gap is stale addresses times repeat orders times order value, and it is revenue attached to addresses that cannot receive an email. It is not an email lift, and the calculator never claims one.
Time: 10 minutes with your POS report open (my estimate).
Done when: the gap is on the screen and you can say where each of the two inputs came from.
5. Check the list before you send, then keep a dated record
Run the addresses through a check before the send. ContactLint (my business) gives 250 free checks a month with no card and then 5,000 for $9; it flags bad syntax, dead domains, disposable and role addresses and typos, but it never opens an SMTP connection to the mailbox. For dead mailboxes on live domains, use a mailbox verifier.
Send to the clean part, then write down the date, list size, reachable count, verdicts and the hard bounce rate on that send.
Time: 30 minutes to an hour (my estimate).
Done when: every address has a verdict, the typos are fixed, and a dated note records the size, the reachable count and the bounce rate on the next send.
Why lists go stale
Job changes
In September 2026, BLS JOLTS (released November 3, 2026, preliminary) counted 3.4 million quits, a rate of 2.1 percent, and 5.3 million total separations, a rate of 3.3 percent; layoffs and discharges were 1.6 million, 1.0 percent. Averaged over October 2025 to September 2026 and compounded over 12 months, the mean monthly rates come to 21.21 percent a year for quits, 32.87 percent for total separations and 12.25 percent for layoffs and discharges (my arithmetic; the 36 monthly values are in the JOLTS CSV above).
These count jobs across all employees, not email addresses. A person who quits keeps a personal address and loses the work one, so the rates point at work addresses only.
Closed businesses
The Census Bureau's Business Dynamics Statistics count 699,980 establishment exits in 2023 out of 7,494,983, an exit rate of 9.396 percent (9.512 in 2022, 10.110 in 2021). An establishment is a location, so a chain closing one store counts as an exit while the firm lives on.
Young locations leave faster. BLS Business Employment Dynamics followed private-sector locations born in March 2013: 79.6 percent were still operating after one year, 68.9 after two, 50.6 after five and 34.7 after ten. Retail did a little better (84.2, 75.7, 58.3, 41.7) and accommodation and food services a little worse (82.5, 72.5, 55.3, 38.2). 100 minus 79.6 leaves 20.4 percent of new locations gone in their first year, against 9.396 percent for locations of all ages.
The calculator shows the 9.396 percent line for business lists as a separate cross-check and never adds it to job turnover, because a closure already shows up in the BLS separations.
Abandoned inboxes and typos
I found no sourced rate for consumer addresses that go quiet, so the calculator invents none. The nearest signals come from verifiers, and they describe the lists people send to verifiers, not yours. ZeroBounce says only 62 percent of the addresses submitted to it in 2025 were valid.
BounceZero re-checked 826K addresses between February and July 2026 and found 74.3 percent of once-valid addresses still valid within 30 days, 44.9 percent at 31 to 90 days and 19.2 percent after more than 90 days, then said its own figures are probably pessimistic because re-checks are self-selected and prospecting lists dominate. Typos are the one cause a check can fix: a misspelled provider domain comes back from ContactLint with a suggested correction.
Catch-all and role addresses
ZeroBounce reports that more than 9 percent of the emails it checked in 2025 were catch-all. A catch-all domain accepts mail for any name, so no checker, DNS or SMTP, can tell a live mailbox from a dead one there. A role address such as info@ or admin@ reaches a desk, not a person, and the person at the desk changes; ContactLint flags role addresses so you can decide.
What bounces mean, and what the rules say
A hard bounce is an address the receiving server rejects. A soft bounce is a temporary failure. Mailchimp's help page says hard bounced addresses are in most cases cleaned from your audience automatically and immediately, and that it allows 7 soft bounces for an address with no subscriber activity and up to 15 for contacts with previous activity before converting a soft bounce into a hard bounce.
Neither Mailchimp nor Klaviyo prints a bounce rate limit on the pages I read (Klaviyo's page updated July 7, 2025). Klaviyo says repeated problems with hard bounces, unsubscribes or spam complaints can lead to account disablement, with no number attached. Any page that tells you a tool suspends at 2 or 5 percent is quoting a figure the vendor has not published.
The 0.30 percent you see in sender rules is a spam complaint rate, not a bounce rate. Google's sender guidelines say: "Keep spam rates reported in Postmaster Tools below 0.10% and avoid ever reaching a spam rate of 0.30% or higher." On bounces they say: "If messages start bouncing or start being deferred, reduce the sending volume until the SMTP error rate decreases." and "Automatically unsubscribe recipients who have multiple bounced messages."
Yahoo's sender requirements say "Keep your spam rate below 0.3%" and "Remove invalid recipients from your list promptly." and ask senders to honor unsubscribes within 2 days.
The law sits above the tools. The FTC's CAN-SPAM guide says each separate email in violation is subject to penalties of up to $53,088, and that you must honor an opt-out request within 10 business days. Not legal advice; read the guide.
What a clean list can and cannot bring back
A check fixes the typos it can suggest a correction for and removes addresses on dead domains. It does nothing for a person who changed jobs, closed the shop or abandoned the inbox. So a clean list restores the chance to reach some people; it earns nothing by itself.
The one repeat-customer figure with a published method that I use is Square's. Its 2026 Local Economy Report (vendor study, March 18, 2026) defines a regular as a customer who visits a business at least four times a year and says "Regular customers generate 6X more annual revenue than one-time visitors nationally." That compares two kinds of customers you already have. It does not say an email turns a one-time visitor into a regular, and I will not say it either.
The line you will see elsewhere, that a 5 percent rise in retention lifts profit by 25 to 95 percent, traces to a Bain brief that says: "In financial services, for example, a 5% increase in customer retention produces more than a 25% increase in profit." One industry, no 95, no sample, no method. Leave it out of your math.
What the calculator's dollar gap means: stale addresses times your repeat orders per customer per year times your average order value. On the sample, 407 x 0.5 x $45 = $9,157.50, which the tool rounds to $9,158. That is revenue attached to addresses that cannot receive your email, not revenue an email would create.
Mistakes that cost the most
1. Mailing a two-year-old list without checking it
Take the sample: 1,000 addresses collected two years ago at ZeroBounce's 23 percent a year. 1,000 x 0.77 x 0.77 = 592.9, so 593 reachable and 407 stale. With the sample's 0.5 repeat orders a customer a year and $45 average order, 407 x 0.5 x $45 = $9,157.50 a year attached to addresses that cannot get the email. That is example arithmetic on the sample's inputs, not a result, and not what cleaning would earn you.
Fix: check first, send only to the reachable part, and let the hard bounces on that send tell you whether the benchmark was too kind.
2. Trusting one number
The same 1,000 addresses at two years give 621 reachable under the BLS quits rate (21.21 percent) and 451 under BLS total separations (32.87 percent). 621 minus 451 is 170 addresses, 17 percent of the list, between two government rates that describe the same workers. Any page that hands you one number is hiding that spread.
Fix: read the table under all four rates, then overwrite the rate with the hard bounce data from your own last send.
3. Buying a big verification pack for a small list
ContactLint's cheapest cover is $9 for a list of 1,000 to 5,250 addresses (250 free, then one 5,000-check pack), $18 at 10,000, $35 for 25,000 and $99 for 100,000, read November 5, 2026. For a list of 1,000, paying for the 25,000 pack costs $35 minus $9, or $26 more than you need. Unused credits are refundable within 14 days, so the mistake is fixable, but only if you notice.
Fix: price the cover first; the calculator prints it for your list size.
Do nothing vs a DNS and syntax check vs a mailbox verifier vs a small test send
I own ContactLint, the DNS and syntax check in row two, and Email Marketing KC, which sells list care. Time and effort below are my estimates.
| Option | What it catches | What it misses | Cost to check 1,000 addresses | Effort | Best for |
|---|---|---|---|---|---|
| Do nothing and send | Hard bounces show the dead addresses after the send; Mailchimp removes them automatically in most cases | Everything until you have sent, and a bounce spike comes with Google's instruction to reduce sending volume until the SMTP error rate decreases | $0 | None | A list your tool already mails every month |
| DNS and syntax check (ContactLint, my business) | Bad syntax, domains with no MX or A record, disposable domains, role addresses, typo suggestions, free-provider flags | Dead mailboxes on live domains, catch-all domains and spam traps; it never opens an SMTP connection to the mailbox | $9 (250 free a month, then a 5,000-check pack at $9; a list of 250 or fewer is $0) | Low: in the browser or with a short Python script, about 30 minutes | Typos, fake and dead domains, lists of a few thousand |
| Mailbox verifier (ZeroBounce, Kickbox, Emailable, NeverBounce) | Everything in the row above, plus whether the mailbox answers over SMTP | Catch-all domains, which accept every name (more than 9 percent of what ZeroBounce checked in 2025) | See each vendor's pricing page; I did not read them for this piece, and it costs more than the DNS check | Low to medium: upload a CSV; the addresses leave your business, so read the vendor's data policy | Old lists, work addresses, any list where the DNS check still leaves doubt |
| Small test send | Hard bounces on the slice you send, read in your email tool's report | Addresses that accept and ignore, and the rest of the list | Nothing but one send and a few bounces | Low: pick a slice, send, read the report; about an hour including the wait | A quick read on how stale a list is before you pay anyone |
My pick for most local shops: for a list under a few thousand addresses, run ContactLint's free 250 checks on a slice or a mailbox verifier on a sample, then decide. A mailbox verifier catches more than ContactLint does, because it asks the mailbox; use ContactLint when the problem is typos, fake and dead domains, and when $9 is the budget. Never treat the DNS check as the whole answer.
How I weighted the options
| Criterion | Weight | What it protects |
|---|---|---|
| What it catches | 35% | The reachable count you will mail to, and the typos you can still fix |
| Cost at your list size | 25% | Your budget: $0 at 250 addresses, $9 at 1,000 to 5,250, $18 at 10,000, $35 at 25,000 with ContactLint; verifier prices vary by vendor |
| Effort for a non-technical owner | 20% | Whether the check gets done this week without hiring anyone |
| Risk to sender reputation | 20% | Bounces and complaints on the send that follows, the things Google and Yahoo watch |
Catch rate leads because every other number on this page depends on how many addresses are real, and the cheapest check in the world is worth nothing if it leaves the dead mailboxes in.
I own ContactLint and Email Marketing KC, so I have a stake in two of the options on this page. I get nothing from ZeroBounce, Kickbox, Emailable, NeverBounce, Mailchimp, Klaviyo or any other vendor named here. The calculator is free, asks for no email and sends nothing to me. Nothing on this page is legal or financial advice. More about me is on the about page.
Verdicts, by type of list
A shop with a customer list from a point-of-sale or booking tool (consumers)
Start with: the consumer setting and the ZeroBounce 23 percent row, since no sourced consumer-only rate exists, then your last send's hard bounce rate as the floor. A list of 250 or fewer costs $0 to check at ContactLint, and anything from there up to 5,250 costs $9.
Watch out for: typos typed at the counter, which a DNS check can suggest fixes for, and abandoned free-provider mailboxes, which it cannot see because it never opens an SMTP connection.
Trade-off: a mailbox verifier (ZeroBounce, Kickbox, Emailable, NeverBounce) catches dead mailboxes on live domains and costs more; see each vendor's pricing page. Your repeat-order input decides whether that is worth it: at the sample's 0.5 orders a year and $45 order, each stale address carries 0.5 x $45 = $22.50.
A service company with a quote-request list (home and trade services)
Start with: splitting people who bought from people who only asked for a quote, then running each batch at its own age under all four rates. A quote list mixes personal and work addresses, so read both the 21.21 and the 32.87 percent columns.
Watch out for: the repeat-order input. A roof or a furnace is not a weekly purchase, so pull orders per customer per year from your own job history rather than guessing; the gap scales with order value, so a big-ticket service list carries more dollars per stale address than the sample's $22.50.
Trade-off: a small test send to the youngest slice costs nothing but a few bounces and gives you a real hard bounce rate, but it tells you nothing about the older slice until you mail it.
A list of other businesses (B2B, work addresses)
Start with: the business setting, which runs BLS quits (21.21 percent) as the low rate and total separations (32.87 percent) as the high one, with the Census 9.396 percent exit line shown separately.
Watch out for: catch-all domains (more than 9 percent of what ZeroBounce checked in 2025) and role addresses, which answer for a desk rather than a person. Do not add the closure line to job turnover; a closure already shows up in the separations rate.
Trade-off: a mailbox verifier tests more than a DNS check but still cannot resolve a catch-all domain, so the honest reachable count on a B2B list stays a range until you send.
Who this is not for
A list your email tool already mails every month. If the list is opted in, sent to monthly and cleaned of hard bounces by the tool, the tool's bounce report is a measurement and this calculator is a benchmark. Read the report instead.
A purchased or scraped list. Do not mail it at all. CAN-SPAM's rules apply (penalties of up to $53,088 per separate email in violation, and opted-out addresses cannot be sold or transferred, even as a mailing list), your email tool's own rules apply, and BounceZero's re-checks, which over-weight prospecting lists, found only 19.2 percent of once-valid addresses still valid after more than 90 days. Not legal advice.
A list of more than a few hundred thousand addresses. Use a full verification vendor, ask for a sample result on a slice before you pay for the whole list, and read its data policy on where the addresses go.
How a page like this gets found with AI
Of the 15 ranking pages I read on November 5, 2026, 0 say anything about getting found in AI search and 0 explain how their decay number was measured beyond one partial. Those are the same gap. An assistant answering "how fast does an email list decay" needs a number with a source, a date and a method, and the number most pages repeat, 22.5 percent, traces to one undated footnote.
So this page puts every number in plain HTML text with its source and date, carries a dated read line and a method sentence, publishes a clean Markdown copy, and allows the AI search crawlers in robots.txt (1 of 15 ranking pages blocks them). Google and OpenAI both say there is nothing special to add:
"There are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary."
Google Search Central, AI features documentation, read October 31, 2026
"Sites that are opted out of OAI-SearchBot will not be shown in ChatGPT search answers"
OpenAI, bots documentation, read October 31, 2026
Do the same for your shop: publish your prices and your plain answers as dated HTML text that a customer and an assistant can both read. That improves the chance ChatGPT, Claude, Perplexity, Gemini or Google AI Overviews can quote you; nobody can promise they will. My guide to getting a Kansas City business into ChatGPT and Gemini walks through it, and the AI visibility scorecard checks your site.
How I put this together
On November 5, 2026 I pulled Google's US page one for "email list decay calculator" and read today's top three in headless Chrome.
- emailcalculator.com's email list decay calculator (470 words, no date shown). Does well: a working tool with three inputs and clear tiles for monthly loss, yearly loss and the new subscribers needed to hold size. Misses: "Research shows" names no research; its yearly figure is the monthly loss times 12 on a list that never shrinks; unsubscribes and soft bounces count as decay; no list age, no order value, no cost to check.
- mailtester.com's B2B email list decay rate per year (4,275 words, dated August 28, 2026). Does well: long, dated, answer-first sections, a verdict table for valid, invalid, catch-all and risky addresses, and a bounce-based way to measure decay written out in prose. Misses: credits "22% annually" to "data from marketing operations teams, CRM usage patterns, and outbound sales benchmarks" with no link or year; no calculator; consumer lists, small shops and revenue are absent.
- mailthentic.com's list decay calculator (313 words, no date shown). Does well: compounds a shrinking list correctly, three clean result tiles, no signup. Misses: "Industry benchmarks put monthly decay around 2 to 3%" names no benchmark; the rate must be typed as a monthly percent; no bounce, age, list-type or order input; no cost to check shown.
This page adds: four named and dated benchmarks side by side, a backward look at a list you already have, a bounce cross-check, the dollar gap, the cost to check at your list size, a four-way comparison of ways to check with my stake disclosed, what the rules say in the vendors' own words, and a section on getting found with AI, which 0 of the 15 ranking pages touch. All my guides live at the articles index.
Frequently asked questions
How fast does a customer email list go stale?
Published rates run from 21.21 to 32.87 percent a year: ZeroBounce's 2025 data says at least 23 percent, HubSpot's page says 22.5 percent, and BLS job turnover for October 2025 to September 2026 compounds to 21.21 percent for quits and 32.87 percent for all separations. On 1,000 addresses that is 212 to 329 stale after one year and 379 to 549 after two. None of these measured your list, so use the hard bounce rate from your last send as the floor.
Is HubSpot's 22.5% a year real, and where does it come from?
The number is on HubSpot's database decay page and the arithmetic holds, since 2.1 percent a month compounds to 22.48 percent a year. Its only source is a footnote crediting MarketingSherpa research on B2B data, with no report title, year or link, under a sentence about email marketing databases. Treat it as a cross-check, not a measurement.
What bounce rate is too high?
No email tool I read publishes a bounce rate limit: Mailchimp's help page prints none and cleans hard bounces automatically in most cases, and Klaviyo's prints none either. The 0.30 percent in Google's and Yahoo's sender rules is a spam complaint rate, not a bounce rate. Google does say to reduce sending volume when messages start bouncing, so a rise in hard bounces on one send is your signal to stop and check the list.
How many repeat orders could a clean list bring me?
The calculator cannot tell you that, and neither can I. Its dollar gap is your stale count times your own repeat orders per customer per year times your average order value, which is revenue attached to addresses that cannot receive an email, not revenue an email would create. Square's 2026 report says regulars, customers with four or more visits a year, generate 6X the annual revenue of one-time visitors, and that compares customer types rather than measuring any lift from email.
What does a free email checker catch, and what does it miss?
ContactLint, which I own, checks syntax, MX and A records, disposable domains, role addresses, typos and free-provider flags, with 250 free checks a month and then 5,000 checks for $9. It never opens an SMTP connection to the mailbox, so it cannot confirm that a mailbox exists or detect catch-all domains. A mailbox verifier such as ZeroBounce, Kickbox, Emailable or NeverBounce tests the mailbox itself and costs more.
Do business closures matter if my list is mostly other businesses?
Yes. The Census counted 699,980 business location exits in 2023, 9.396 percent of 7,494,983 locations, and BLS found 79.6 percent of locations born in March 2013 still operating after one year and 50.6 percent after five. A closure also shows up in the BLS separations rate, so the calculator shows closures as a separate line for business lists and never adds them to job turnover.
Can I keep emailing old customers, and what do the rules say?
No rule I read sets an age limit on a customer list, but the rules still apply to every send. Under CAN-SPAM each separate email in violation is subject to penalties of up to $53,088 and you must honor an opt-out within 10 business days, while Yahoo asks senders to honor unsubscribes within 2 days and remove invalid recipients promptly. This is not legal advice.
How often should I clean my email list?
No authority I read names a cadence. Yahoo says to remove invalid recipients promptly, Mailchimp cleans hard bounces automatically in most cases, and Google says to cut sending volume when messages start bouncing. My rule: run the free check before any send to addresses older than a year, and again after any send where hard bounces rise, using the calculator's stale count to decide whether a mailbox verifier is worth paying for.
Run the calculator above with your list size and age. If it shows hundreds of stale addresses, check the list: ContactLint (my business) gives 250 free checks a month and then 5,000 for $9, and a mailbox verifier catches more for more. If the reachable part is worth mailing, read what email marketing costs in Kansas City, see Email Marketing KC's published prices (my business; read November 5, 2026: a 4-email pilot at $600 to $1,200 with a written floor based on list size, an email review at $747, setup at $2,800 that includes cleaning the list, monthly emails at $1,850 a month and weekly emails at $3,900 a month, both month to month, and you keep paying for your own email tool), or email [email protected] with your list size and age and I will tell you honestly whether a check or a send comes first. Next read: what email marketing costs in Kansas City. More calculators are on the tools page.
Sources
- ZeroBounce: The Email List Decay Report for 2026 (vendor study, data January to December 2025), read November 5, 2026
- HubSpot: database decay (22.5% a year, no date shown), read November 5, 2026
- BounceZero: How fast do email lists decay? 826K re-verified (vendor study, July 13, 2026)
- U.S. Bureau of Labor Statistics: Job Openings and Labor Turnover, September 2026 (released November 3, 2026)
- BLS public data API: total nonfarm quits rate, series JTS000000000000000QUR, read November 5, 2026
- U.S. Census Bureau: Business Dynamics Statistics data for 2023 (September 25, 2025)
- BLS: 34.7 percent of business establishments born in 2013 were still operating in 2023
- ContactLint (my business): pricing, read November 5, 2026
- Email Marketing KC (my business): pricing, read November 5, 2026
- Mailchimp: soft vs hard bounces, read November 2, 2026
- Klaviyo Help Center: bounces and list health (updated Jul 7, 2025), read November 2, 2026
- Google: email sender guidelines, read November 5, 2026
- Yahoo: sender best practices, read November 5, 2026
- Federal Trade Commission: CAN-SPAM Act, a compliance guide for business, read November 5, 2026
- Square: 2026 Local Economy Report (March 18, 2026)
- Bain & Company: Prescription for cutting costs (Fred Reichheld)
- Google Search Central: AI features and your website
- OpenAI: Overview of OpenAI crawlers (OAI-SearchBot)
- Email Calculator: Email List Decay Calculator (Google #1, read November 5, 2026)
- MailTester: B2B email list decay rate per year (Google #2, Aug 28, 2026)
- Mailthentic: Email List Decay Calculator (Google #3, read November 5, 2026)
- John Alewine: How much does email marketing cost in Kansas City?
- My check of 17 Google page 1 results for 2 list decay queries, November 5, 2026 (CSV)
- Decay scenarios per 1,000 addresses under four published rates (CSV, computed November 5, 2026)
- BLS job quits, total separations and layoffs, October 2025 to September 2026 (CSV)
- Cost to check a list with ContactLint packs, by list size (CSV, November 5, 2026)
What changed in this guide
- 2026-11-05: First published. Calculator for reachable and stale addresses, the same list under four published decay rates, a bounce cross-check, the repeat-order gap in dollars and the cost to check the list. BLS job turnover for September 2026 (released November 3) averaged over 12 months, ContactLint and Email Marketing KC prices read that day, and my check of 17 ranking pages and 3 working calculators with four CSVs (pages, scenarios, BLS, cost to check). Clean Markdown copy for AI agents.