UK-registered +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Move Our Charity's Supporter Records Out of Spreadsheets Into a Proper Database?
Problems We Solve

How Do We Move Our Charity's Supporter Records Out of Spreadsheets Into a Proper Database?

Small charities hold supporter records in spreadsheets that nobody can clean or trust. We plan and run the move to a proper database without losing history.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer: TL;DR

Small charities often outgrow spreadsheets for supporter records long before they move, because the move looks risky and nobody has time to clean the data. We clean and merge the existing sheets, map them to a database that suits your size, move gifts, declarations and preferences with their history, and check the result against the source before anything old is retired.

Seven spreadsheets and a card index

Your supporter records are spread across a donors spreadsheet started by a founder, an events list, a newsletter list in the email tool, a volunteers sheet, a Gift Aid sheet and the treasurer's own record of standing orders. There is also a card index of long-standing supporters that one trustee keeps up to date by hand.

Everyone agrees you need a proper database. The question is always how. The data is inconsistent, with dates in three formats and addresses in one cell. Nobody can stop work for a month to clean it, and there is real worry about losing years of history or getting preferences wrong in the move.

Why the move keeps being postponed

The move is postponed because the risk and effort are front-loaded, and the benefits come later.

  • Data is spread across files with different columns and conventions.
  • The same supporter appears in several sheets with small differences.
  • Gift histories and declarations are held in ways that do not map cleanly to a database.
  • Nobody is sure which database suits a charity of your size.
  • Staff fear a period where neither the old nor the new system is reliable.

The honest answer is that the hard part is the data, not the database. Choosing a CRM is a smaller decision than people expect.

What staying on spreadsheets costs

Duplicate and conflicting records lead to supporters being contacted wrongly or not at all. Reporting takes days. Only one or two people understand how the sheets fit together, and they cannot take leave without worrying. Gift Aid, preferences and thank-yous suffer because none of the sheets can do what a database does.

Every year you wait, the data grows and gets a little harder to move.

How we move your supporter records

  1. We gather every sheet and list, and profile them: columns, formats, gaps and likely duplicates, so you can see the state of the data before deciding anything.
  2. We help you choose a database that suits your size and budget, which may be a charity CRM such as Donorfy or Beacon, or Salesforce if you need more flexibility, and we say plainly if a simpler option would do.
  3. We clean the data with scripts, not by hand: standardising dates, splitting addresses, fixing postcodes and normalising names.
  4. Likely duplicates across sheets are grouped and put in front of a person to confirm merges, with preferences following the more restrictive choice.
  5. Gifts, declarations, preferences and notes are mapped to the new database's structure, with the source file and row kept on each record for tracing.
  6. A trial load goes into a test copy, and your team checks a sample of records against the old sheets, including the awkward ones.
  7. After the final load, the old sheets are kept read-only for a period you choose, so any question can be answered from the source.
CheckWhy it matters
Counts reconciled from each sheetNothing silently dropped
Sample of long-standing supporters checkedHistory carried across correctly
Preferences compared record by recordNo one contacted against their wishes
Gift totals by year comparedIncome history intact

The old spreadsheets are not deleted as part of the move. They stay available read-only until you are confident.

After the move

Supporters have one record each, with gifts, declarations and preferences together. The treasurer's standing order list becomes a report rather than a separate sheet. The trustee with the card index can see everything in the database, and the index can retire when they are ready.

New staff and volunteers learn one system, and reports that took days take minutes.

Is your charity ready to move?

  • Supporter records live in several spreadsheets.
  • The same person appears in more than one list.
  • Only one person understands how the sheets fit together.
  • You have put off a database because of the data clean-up.
  • Reporting on supporters takes days.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly. A senior engineer reads every question.

Ask about your project

Which database should a small charity use?

It depends on size, budget and what you need to connect. We will give an honest recommendation, including a simpler option if that suits you.

Do we have to stop work during the move?

No. The cleaning and trial loads happen alongside normal work, and the switch is planned for a quiet period.

What if something is wrong after the move?

Every record keeps a link to its source row, and the old sheets stay available, so errors can be traced and corrected.

What drives the cost?

Mainly the number of sources, how messy the data is and how much history needs to move with it.

Keep reading

More on Problems We Solve

Start here

Tell us where your charity's admin gets stuck

Describe the process, the systems involved and where the spreadsheets take over. We will say what we would build and what we would leave alone, and if a setting in a tool you already pay for would fix it, we will tell you that instead.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate, with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →