Technology, data and websites
Choosing a donor database
When a spreadsheet stops being enough, what a donor database does, the features that matter, the questions to ask on cost, and how to move your data.
This guide is for small charities keeping donors in a spreadsheet, a stack of index cards or someone's email contacts, and wondering whether it's time for something better. After reading, you'll know the signs that you've outgrown a spreadsheet, what a donor database does, which features you need, the cost questions to ask, and how to move your records over without losing anything.
We don't recommend particular products. The right tool depends on your size, your budget and who will use it.
When a spreadsheet stops being enough
A spreadsheet is a fine place to start. Watch for these signs that you've outgrown it:
- There are several versions of the donor list, and nobody's sure which is current.
- Sending thank-you letters or year-end summaries takes a whole weekend.
- You can't quickly answer "who gave last year but not this year?"
- Duplicates keep appearing: the same donor under two spellings.
- You're worried about who has a copy of donor details on a personal laptop.
TechSoup, a nonprofit technology organization, makes the same case: a purpose-built system gives you one "single source of truth" instead of copies drifting apart, tighter control over who sees what, and less risk of losing data to a crash or an accidental deletion.
What a donor database does
You'll hear several names. CRM (constituent or customer relationship management) is the general term for software that tracks contacts and every interaction with them. A donor management system is, in TechSoup's words, "essentially a donation-specific CRM," built around gifts, pledges and fundraising. A general CRM covers more, such as marketing, but may have fewer fundraising features. Decide by what you need most.
For a small charity, the core jobs are:
- Gift records. Every gift linked to a person or organization: date, amount, method, any restriction (such as "for the food pantry") and the campaign or appeal it came from.
- Acknowledgments. Producing thank-you letters and receipts with the right wording, and recording that each one went out. A donor can't deduct any single gift of $250 or more without a written acknowledgment from you, with specific content; see thanking donors the way the IRS requires.
- Segments. Pulling lists such as monthly donors, lapsed donors, volunteers who also give, or everyone who came to the spring event, so you can send the right message to each group.
- Year-end summaries. IRS Publication 1771 allows one acknowledgment, such as an annual summary, to cover several gifts if it includes the required information. A good database can produce these in an afternoon.
Must-have and nice-to-have features
| Must-have | Nice-to-have |
|---|---|
| Person and organization records, with households | Online donation forms built in |
| Gift entry with dates, amounts, funds and restrictions | Email newsletters built in |
| Acknowledgment letters and receipts from templates | Event registration and ticketing |
| Year-end giving summaries | Volunteer scheduling and hours |
| Saved lists and segments | Grant tracking and deadlines |
| Duplicate checking and merging | Wealth screening or data append |
| User accounts with different access levels, and two-step sign-in | Mobile app |
| Full export of all your data, in a standard format like CSV | Connection to your accounting software |
| Simple reports: totals by month, fund, campaign and donor | Dashboards and forecasting |
Start from the must-have column. A tool full of extras that can't produce a correct receipt isn't right for you.
What data to keep, and what not to
Keep what you need to thank donors, meet IRS requirements and build relationships:
- name, address, email and phone
- each gift's date, amount and method, and for noncash gifts a description (never a value you set; that's the donor's job)
- whether you gave anything in return, and its estimated value
- restrictions, campaign and source
- communication preferences, including anyone who has asked not to be contacted
- a record of each acknowledgment sent
Publication 1771 notes that an acknowledgment doesn't need the donor's Social Security number, so don't collect it (donated vehicles, boats and airplanes worth over $500 follow separate rules). Don't keep full card or bank numbers in your database either; let your payment processor hold those. Be careful with notes: write nothing about a donor's health, family or finances that you'd be uncomfortable reading aloud to them. Our guide to data privacy basics covers consent, access and how long to keep records.
Getting your data out: portability
Before you sign up, find out how you'd leave. Ask:
- Can we export everything (people, gifts, notes, attachments) at any time, without paying extra?
- In what format? CSV files open in almost any tool.
- Do gift records export linked to the right donor, or as a separate list we'd have to match by hand?
- What happens to our data if we stop paying, or the company closes? How long do we have to get it out?
Run a test export during your free trial. If it's hard now, it'll be harder later.
Can your volunteers use it?
Many small charities run on volunteers who log in once a month, often on a phone. During a trial, ask two of them to:
- enter a gift and print its thank-you letter
- find a donor and add a note
- pull a list of everyone who gave last year
Watch where they get stuck. Check that it works with a keyboard and screen reader, with readable text and contrast. A tool your team avoids is worse than a good spreadsheet.
Questions to ask about total cost
We don't quote prices, because they change often. Check each vendor's current nonprofit pricing page, and ask:
- What does the plan include, and what costs extra (users, contacts, emails, modules)?
- What happens to the price when we pass the next contact or user limit?
- Is there a nonprofit discount or a free tier, and what are its limits? Our guide to free and discounted tech lists programs worth checking.
- Are there fees on donations processed through the tool, on top of card fees?
- Is there a setup or data import fee? Is training included?
- Can we cancel without a penalty, and how much notice comes before price increases?
Count your own time too: setup, cleaning data, training volunteers and keeping it up to date.
Moving your data over
- Clean first. Merge duplicates, fix spelling, split full names into first and last, and standardize addresses in your spreadsheet before importing.
- Decide the fields. Map each spreadsheet column to a field in the new tool. Agree on standard values for things like gift method and fund.
- Test with a small batch. Import 20 records, check them, and fix the mapping before importing everything.
- Import gift history linked to the right people, then check totals against your books for at least one year.
- Set up templates for thank-you letters and year-end summaries, and test them.
- Train the team with short written steps for the three or four tasks they do most.
- Keep the old spreadsheet read-only and archived, and stop editing it on a set date.
Choosing checklist
General information, not legal, tax or financial advice. Rules change and every situation is different, so check the official sources and talk to a qualified professional before you act.
Related
Guide · Fundraising
Building a donor base
How to find your first 50 donors, ask with confidence, keep people giving year after year, and grow toward monthly giving with a simple donor list.
Guide · Technology
Data privacy basics for small charities
Collect less, ask for consent, protect donor and client information, never sell it, and know that state privacy laws differ.
Guide · Technology
Free and discounted tech for charities
How nonprofit tech discount programs work, how validation partners check you are eligible, and what Google, Microsoft and Canva say they offer.
Keep going
- GuideCybersecurity basics for small charitiesSimple steps that stop most attacks: two-step login, a password manager, spotting phishing and gift-card scams, backups, and tidy account access.
- GuideUsing AI tools safely at a small charityAI writing and chat tools can save a small team hours. How to use them without risking donor privacy, getting facts wrong or losing people's trust.
- GuideYour first charity websiteWhat a small charity website needs, how domains work, simple accessibility rules in plain words, and how to keep the site up to date.
- Founder pathwayLaunching your charitySimple branding, a basic website, a first fundraising plan, thanking donors well, and your first local grant applications.
Sources
Checked on October 21, 2026. Rules and fees change, so follow the links for the current version.
- TechSoup: What Is a Customer Relationship Manager (CRM)? Why Do I Need One?
- TechSoup: Donor Management System vs. Constituent Relationship Manager
- IRS: Publication 1771, Charitable Contributions: Substantiation and Disclosure Requirements (Rev. 11-2023)
- IRS: Charitable contributions, written acknowledgments
Was this page useful?
Need help with something specific? Ask a person.