Skip to main content
Nonprofits

How to Clean Your Nonprofit's Donor Database Before a Major Campaign

A major fundraising campaign is only as effective as the donor database behind it. Here's the step-by-step process to clean your donor data before a major appeal.

Key Takeaways
  • Deduplication has the highest ROI of any pre-campaign cleanup step — do it first
  • Mark deceased donors as deceased (don't delete) — gift history and estate contacts are still needed
  • Audit solicitation flags carefully — sending to a 'do not solicit' donor is a serious relationship error
  • Run email validation before any email appeal — removed bounces improve deliverability for everyone
  • Send a test population to 25 known records as a final quality check before full deployment

Why Timing Matters

Cleaning your donor database three weeks before a major campaign launch is too late to fix everything — but it's the right time to fix the most impactful problems. This guide prioritizes by ROI per hour of cleanup time.

Step 1: Deduplication (Highest ROI)

Run your duplicate detection tool and merge duplicate donor records. For each merged record:

  • Keep the record with the most complete information
  • Combine giving history from both records
  • Keep all contact preferences from both records (if one record has a "no email" flag, the merged record must honor it)

For organizations without built-in deduplication, export your donor list and sort by last name, then first name. Consecutive identical names with different IDs are probable duplicates. Sort a second time by email to find email-based duplicates.

Sohovi automatically finds every duplicate in your dataset — including near-matches — and shows you exactly which rows are affected.

Step 2: Deceased and Invalid Record Removal

Pull your list of donors not contacted in the last 3 years. Run them against:

  • Your organization's internal knowledge (ask gift officers — they know)
  • SSDI or a commercial deceased screening service
  • NCOA for address updates

Mark deceased donors appropriately — don't delete them, as gift history and estate contact information may still be needed.

Step 3: Solicitation Flag Audit

Pull all donors with special solicitation flags:

  • Do not mail
  • Do not email
  • Do not call
  • Do not solicit
  • Contact limit (e.g., "max 2 per year")

Verify these flags are in your export suppression. For your major campaign, these donors must be excluded before you finalize your send list.

Step 4: Email Validity Check

For email appeals, run your email list through a validation service. Remove hard bounces from prior sends. Flag addresses with obvious typos. For records with no email at all, check if the donor has given an email at any point (sometimes captured differently in different records).

Sohovi lets you set up validation rules for any column and instantly see which rows fall outside them — no code or SQL required.

Step 5: Wealth Screening for Major Gift Identification

Before a major campaign, run your full active donor file through a wealth screening service (DonorSearch, WealthEngine). This identifies donors with major gift capacity you may not have cultivated — often hidden in records where cumulative giving didn't cross your major gift threshold because of duplicate records.

The wealth screen also updates income and asset data that affects your ask amounts.

Final Check: The Test Population

Before your final export, send the appeal to 25 test records you know well. Does each receive exactly one copy at the correct address? If anyone receives it twice, your deduplication is incomplete.

Frequently Asked Questions

How often should I run NCOA processing?

Annually at minimum, or before any major direct mail appeal. Most nonprofit database vendors offer NCOA as an add-on service. The USPS requires NCOA processing within 95 days of a mailing to qualify for certain bulk mail rates.

What's the best nonprofit donor database for small organizations?

For organizations under $500K in annual revenue: Little Green Light, Bloomerang, or DonorPerfect are affordable and include basic deduplication. For larger organizations, Raiser's Edge (Blackbaud) or Salesforce NPSS are more robust.

How do I handle donors with multiple addresses (seasonal residents)?

Store both addresses in your database with a 'preferred address' designation and seasonal dates if known. Major gift officers should know which address to use for formal correspondence. For appeals, use the preferred address unless you have information about which period the donor is at each location.

Selva Santosh

Data quality, for people who ship

Selva writes practical guides on data quality, profiling, and governance to help teams ship better data.

Start for free

Stop guessing. Start knowing your data quality.

Sohovi profiles your datasets in minutes — surfacing completeness gaps, type mismatches, and duplicate patterns before they reach production.

No credit card required · Free forever plan