Cleaning a Nonprofit Donor Email List Without Losing Donors
To clean a nonprofit donor email list without losing donors, separate two problems that usually get mixed up: addresses that cannot receive mail and donors who have stopped engaging. Verify the list to find the first group, try to reach them by post or phone before suppressing, and run a reactivation campaign for the second group before removing anyone.
The difference matters because nonprofit lists are not like retail lists. A donor record carries years of gift history, a postal address and often a relationship with a fundraiser. Deleting it because an email bounced throws away far more than an email address.
How much a donor list loses each year
On average, nonprofits lost 4% of their email subscribers to bounces and 12% to unsubscribes in 2025. Those figures are from the M+R Benchmarks 2026 study, based on 2025 data. Disaster and international aid organisations lost more: 6% to bounces and 21% to unsubscribes.
Donor retention runs on a different clock. The Fundraising Effectiveness Project's full-year 2025 figures put overall donor retention at 43.3%, up from 43.1%, while donor counts fell 3.6% (summary by DonorPerfect). In plain terms, more than half of a typical year's donors do not give again the following year.
Those two numbers describe different things. A donor who did not give again usually still has a working email address. That is why "clean the list" and "remove lapsed donors" should never be the same step.
The four groups in a donor list
Every address in a donor file falls into one of four groups, and each needs a different action.
| Address works | Address does not work | |
|---|---|---|
| Donor still giving | Keep emailing | Get a new address urgently (post, phone, at next gift) |
| Donor lapsed | Reactivation campaign, then sunset if no response | Reach by post or phone, or suppress |
Verification sorts the columns. Your giving data sorts the rows. Fundraisers already use LYBUNT ("last year but unfortunately not this") and SYBUNT ("some year but unfortunately not this") to describe the rows; verification adds the column that tells you whether email is even an option.
The cell people miss is the top right: active donors with dead addresses. These are your most valuable contacts and they have silently stopped receiving your emails. A verification pass is the only way to find them before they quietly lapse, and fixing them is worth more than anything else in the clean-up.
Step 1: verify the whole list first
Run the full donor file through a verifier before any segmentation, because it tells you which donors you can reach by email at all.
- Export donors with email, constituent ID, last gift date and lifetime giving.
- Verify the email column. Our free verifier checks single addresses; files go through a bulk upload.
- Bring the result back into the CRM as a field or tag, matched on constituent ID.
You will get three results:
- Valid: a mail server confirmed the mailbox exists.
- Invalid: the mailbox or domain does not exist, or the address is broken.
- Risky: the check could not confirm either way. Common on catch-all domains, which some businesses, churches and schools use.
Do not treat risky as invalid. On a donor list, a risky address is often a perfectly good work or institutional address. Send to risky addresses in a smaller, separate batch and watch the bounces.
Step 2: mark, don't delete, in your CRM
Use your CRM's own "do not email" or "inactive" flags so the donor record survives. Most nonprofit CRMs have exactly this distinction built in.
Raiser's Edge NXT offers three flags on an email address (Blackbaud help):
- Primary: the donor's preferred address.
- Do not email: they asked not to be contacted there, but you keep the address.
- Inactive: the address is no longer in use, but you keep it for history.
Invalid results map naturally to Inactive. Keeping the old address is useful: if the donor later writes in from a new address, you can match them.
Bloomerang sends email through SendGrid and records two failure statuses (Bloomerang help):
- Bounced: the receiving server could not or would not deliver it.
- Dropped: SendGrid did not attempt the send because the address had already bounced.
Bloomerang excludes bounced addresses from future mailings automatically and recommends, for "Invalid address or mailbox unavailable", removing the address and contacting the constituent for a corrected one. That is the right order, and verification simply lets you do it before the bounce rather than after.
If you use another CRM, look for its equivalent of an inactive or do-not-email flag on the address itself rather than on the whole record. The principle is the same: deactivate the email, keep the person.
Step 3: reach invalid donors another way
Before suppressing a donor with a dead email, try the channels you already have. Nonprofits are unusual in holding postal addresses for most donors, which gives you a second route most email marketers do not have.
- Post: add a "please update your email" line or reply card to the next appeal or thank-you letter going to these donors. If you mail regularly, run the file through a USPS NCOALink provider first; NCOALink holds about 160 million change-of-address records, and full-service providers work from 48 months of data (USPS PostalPro).
- Phone: for major and mid-level donors, a call from their fundraiser to "update our records" is a natural touchpoint, not an imposition.
- At the next gift: online donation forms collect a fresh email, so make sure your CRM updates the primary address rather than adding a duplicate.
- Email change of address services: some data vendors match old addresses to newer ones. Results and permissions vary; check how the new address was obtained before you use it.
Prioritise by giving value. A donor with ten years of gifts and a dead email deserves a phone call. A one-time event registrant from 2019 probably does not.
Step 4: reactivate lapsed donors with valid addresses
Lapsed donors with working addresses get a reactivation campaign before anyone is removed. Verification has already confirmed they can receive mail; the question now is whether they want to.
A simple reactivation sequence:
- A message that reminds them of their past impact ("your gift in 2023 helped...") with no ask.
- A short update on what has changed, with a soft ask.
- A "should we keep in touch?" message with a one-click way to stay subscribed.
Measure response by clicks, replies and gifts, not opens. Apple Mail Privacy Protection loads images automatically, so open rates overstate engagement; our post on sunset policies covers this in detail.
Donors who do not respond move to a lower-frequency segment or are suppressed from email under your sunset policy. They stay in the CRM as donors and stay on the postal file if they still give by post.
Step 5: protect the sending domain
Mailbox providers apply the same rules to charities as to anyone else. Gmail's sender guidelines ask senders to keep spam complaint rates below 0.10% and never reach 0.30%. Sending a year-end appeal to an unverified list full of dead addresses and unengaged donors is how charities end up in spam in December, the month that matters most.
Before year-end campaigns:
- Verify the list in October or November, not the week of the appeal.
- Check SPF, DKIM and DMARC with the deliverability audit, especially if a new email platform was added this year.
- Send to recently engaged donors first, then widen.
A cleaning calendar for a donor list
| When | Step |
|---|---|
| Every new donor or sign-up | Check the address at entry |
| Quarterly | Verify donors added or updated since last check |
| October | Full-list verification before year-end |
| After each appeal | Review bounces; mark Inactive; queue postal or phone updates |
| Annually | Reactivation campaign for lapsed donors, then apply sunset policy |
The takeaway: verification answers "can we reach this donor by email?", not "does this donor still care?". Answer the first question before the second, reach dead-email donors by post or phone before suppressing them, and never delete a donor record because an address stopped working.
Common questions
Should a nonprofit delete donors whose email bounces?
No. Remove or deactivate the email address, but keep the donor record. Their gift history, postal address and phone number still matter, and a donor with a dead email may still give by post or respond to a call asking for a new address.
What is the difference between a lapsed donor and a bad email address?
A lapsed donor has stopped giving; a bad email address cannot receive mail. They overlap but are not the same. Many lapsed donors have perfectly valid addresses and should be in a reactivation campaign, while some active donors have dead addresses and need updating.
How much of a nonprofit email list goes bad each year?
The M+R Benchmarks 2026 study found that, on average, 4% of subscribers at the start of 2025 became unreachable because of bounces and a further 12% unsubscribed. Your list will differ, but it gives a sense of scale.
Does email verification fix low engagement?
No. Verification tells you whether a mailbox exists. A donor who never opens your emails may have a perfectly valid address. Engagement problems need a reactivation or sunset policy, which is a separate decision.
Verify unlimited addresses for $29.99/month
Real SMTP mailbox checks. No credits, no per-email fees.
Get Started