How to Migrate Donor Data Without Losing Your History
donor managementoperations
Donor data migration is the step that stops most nonprofits from switching systems, but you can move without losing your giving history. The biggest reason nonprofits stay on software they have outgrown is not features. It is fear of the donor data migration itself. Years of giving history, recurring gifts, and receipts live in the current system, and nobody wants to be the person who lost them.
We hear this in almost every conversation. Organizations tell us they know they could save money by switching, and they still hesitate, because they are worried about how long the migration will take, how much it will cost, and what could go wrong. That worry is reasonable.
A donor data migration is exactly the kind of work our team at Orthoplex has done for a decade: moving data between systems for organizations ranging from local charities to large enterprises. When we built DonorsBase, we made migration completely free because we knew it was the biggest barrier to switching.
Here is how to do it well, whichever platform you choose.
Which fundraising platforms offer free migration?
Some platforms include migration in the price and some charge for it. Ask every vendor whether it is included, which data they import (donor records, gift history, recurring schedules, notes), how long it takes and who does the work. DonorsBase includes free migration of all your data.
Step 1: Inventory what you have
Before you export anything, list what needs to move:
- Donor records, including contact details and communication preferences
- Full donation history, with dates, amounts, funds, and campaigns
- Recurring gift schedules
- Receipts already issued, with serial numbers
- Notes, tags, and relationships between donors, such as households
- Volunteer records, if you track them
- Records that live outside your main system, such as spreadsheets and inboxes
In Canada, the CRA requires charities to keep copies of official donation receipts for two years from the end of the calendar year the donations were received, and other records for six years. The CRA's books and records page has the details. Make sure your migration plan protects those records, and keep a full export of your old system even after you switch.
Step 2: Clean before you move
A migration is the best chance you will get to fix old problems. Merge duplicates, standardize addresses, and archive records you no longer need. Moving messy data into a new system just gives you messy data in a nicer interface. If you are coming from a spreadsheet, our post on outgrowing your donor management spreadsheet has cleanup tips.
Step 3: Map your fields
Every system names things differently. "Appeal" in one might be "campaign" in another. Map each old field to its new home, and decide what happens to fields that do not have a match. A simple two-column list, "old field" and "new field," is enough.
Step 4: Plan for recurring gifts
Recurring donations need the most care. Depending on your payment processor, existing card subscriptions may be able to move with you, or donors may need to re-enter their details. Ask your new vendor exactly how they handle this before you commit, and plan a friendly message for any donors who need to take action. Our guide on how to set up recurring donations covers the basics.
Step 5: Test, then switch
Run a test import, then spot-check it. Pick ten donors you know well and confirm their totals match. Check a few receipts. Compare fund totals with your accounting records. Once it matches, set a cutover date, update the donation forms on your website, and let your team know.
Step 6: Tell your donors (briefly)
Most donors will not notice a well-run migration. If anything changes for them, such as a new donor portal login, send a short, friendly note.
Common migration mistakes
- Moving only contacts, not giving history. Your history is what makes the data valuable.
- Skipping the test import. Problems are much easier to fix before go-live.
- Forgetting about offline records. Paper envelopes, spreadsheets, and inbox notes often hold gifts the main system never saw.
- Switching in December. Choose a quiet period, well away from year-end.
- Deleting the old system too soon. Keep a full export and access until your first year-end receipts have gone out from the new system.
A migration checklist
| Stage | What to confirm |
|---|---|
| Before | Full export saved, fields mapped, duplicates cleaned |
| Recurring gifts | Plan agreed with vendor, donor message ready |
| Test import | Ten known donors checked, fund totals match |
| Cutover | Donation forms updated, old forms turned off |
| After | Receipts tested, team trained, old export archived |
What affects how long migration takes
Every migration is different. These factors have the biggest effect on the timeline:
- How clean your data is. Duplicates and inconsistent fields take time to resolve.
- How many sources you have. One system is faster than a system plus three spreadsheets and a paper envelope list.
- Recurring gifts. These need careful planning with your payment processor.
- Your team's availability. Someone needs to answer questions and check the test import.
A well-prepared organization with one main system can often move in a couple of weeks.
What a smooth donor data migration looks like
Anba Abraam Charity, one of our first customers, moved to DonorsBase from another donor management platform. The full migration took under two weeks, and they lowered their monthly software cost by roughly 75% while keeping the features they relied on.
That is the experience we aim for with every organization. DonorsBase includes:
- Completely free migration of all your data from your existing system
- Easy-to-use templates for bulk data entry, for records that live in spreadsheets or paper files
- Full support through the process, until your organization is up and running again
- Training sessions and a dedicated account manager
Our team handles the import, and we check it with you before you go live. You can read more in our FAQ on setup and migration.
Is switching donation platforms worth it?
It is when your current platform costs more than it should, hides fees, limits the people who can log in, or keeps your donor history hard to reach. The risk is losing data, which is why migration should be free, done for you and tested before you switch. Compare your total yearly cost on both platforms, including platform fees, processing fees and staff time, before you decide.
Questions to ask any vendor
- Is migration included, or is it an extra fee?
- Who does the work, your team or ours?
- Will our full giving history come across, or only donor records?
- How are recurring gifts handled?
- How long will it take, and will we have downtime?
- What support do we get after go-live?
For more questions to bring to demos, see our list of questions to ask donor management software vendors. Imagine Canada also has resources for charities planning operational changes.
Ready to switch? Talk to our migration team.
See how DonorsBase can help your team.
Book a Discovery CallFrequently asked questions
How long does donor data migration take?
It depends on data size and quality. Anba Abraam Charity's full migration took under two weeks.
Will we lose donation history?
You should not. Ask your vendor to migrate full giving history, not just contact records, and keep a full export of your old system.
What happens to recurring donations when we switch?
It depends on your processor. Some subscriptions can move with you; others need donors to re-enter details. Confirm the plan before you commit.
Does DonorsBase charge for migration?
No. Migration of all your data is free, and we support you until you are up and running.