Charity Software

Donor management, volunteer coordination, case management, fundraising, and reporting. Built around how your charity actually operates.

170,000+
Registered charities in England and Wales
30%
Have no CRM at all
6.5M
Volunteers in the sector

What Charity Software Needs to Do

Charities vary enormously. A food bank, a grant-making foundation, and an animal rescue have almost nothing in common operationally. But they all need systems that work the way they actually operate, not software designed for a generic version of a charity that does not exist.

Depending on what your charity does, your software needs to handle some or all of the following:

  • Donor and supporter management. Tracking who gives, how much, how often, their communication preferences, and their relationship history with your organisation.
  • Fundraising tools. Campaign tracking, event management, online donation pages, and reporting on what is working and what is not.
  • Gift Aid tracking. Recording eligible donations, managing declarations, and preparing claims for submission to HMRC.
  • Volunteer coordination. Recruitment, training records, availability, DBS expiry tracking, hours logging, and communication.
  • Case management. For service delivery charities: referrals, assessments, outcomes measurement, safeguarding records, and reporting to funders.
  • Reporting to trustees and funders. Not generic dashboards, but reports that answer the specific questions your board and funders actually ask.
  • GDPR consent management. Tracking who has consented to what, when, and through which channel. Managing opt-outs and data subject requests.

The challenge is that different types of charities need very different combinations of these capabilities. A fundraising-focused charity needs strong donor management and Gift Aid tracking. A service delivery charity needs case management and outcomes reporting. A volunteer-heavy organisation needs coordination tools that most CRMs treat as an afterthought.

The Main Options in the UK Right Now

The UK charity software market has several established players. Here is an honest look at what is available and what each one actually delivers.

Provider What They Offer Pricing Best For
Beacon CRM Purpose-built UK charity CRM. Rated #1 in Fundraising Magazine six years running. Donor management, Gift Aid, event management, email campaigns. From ~£34/month. Small to medium fundraising charities.
Donorfy Affordable UK donor CRM. Free for up to 500 contacts. Now owned by Access Group. Donor management, Gift Aid, online donations, reporting. Free for up to 500 contacts. Paid plans from ~£49/month. Small charities stepping up from spreadsheets.
Charitylog Service delivery CRM. Designed for advice services, community projects, and support charities. Outcomes tracking, referrals, case management. Income-based pricing with unlimited users. Advice services, community projects, support charities.
CiviCRM Open source and free. Highly customisable but requires technical skills to set up and maintain. Interface often described as dated. Free (open source). Hosting and development costs apply. Charities with in-house technical skills or budget for a developer.
Salesforce Nonprofit 10 free licences for eligible nonprofits. Powerful but complex. Total cost of ownership typically £20,000 to £100,000+ in the first year (implementation, consultants, customisation). 10 free licences. Implementation costs £20k-£100k+. Large charities with IT teams and budget for enterprise software.
Blackbaud (Raiser's Edge) Enterprise fundraising platform. Widely used by large charities. Frequent complaints about high costs, forced contract renewals, and difficult data exports. Custom pricing. Not publicly disclosed. Large fundraising charities already embedded in the Blackbaud ecosystem.

All of these are subscription-based or carry significant ongoing costs. The cost compounds over years. And in several cases (Salesforce, Blackbaud), the "free" or "affordable" entry point masks a much higher total cost of ownership once you factor in implementation, customisation, and consultant fees.

Where Off-the-Shelf Falls Short

The platforms listed above are competent products within their intended scope. But each one was designed for a particular type of charity. When your charity does not fit that type, problems emerge quickly.

A food bank and a grant-making foundation have nothing in common operationally. Fundraising CRMs do not handle case management. Case management tools do not handle fundraising. If your charity does both (and many do), you end up running two systems and manually keying data between them.

Volunteer management is typically an afterthought or a separate tool entirely. This is a significant gap in a sector with 6.5 million volunteers. Per-user pricing models penalise volunteer-heavy organisations. A charity with 10 staff and 200 volunteers cannot afford per-seat licensing for everyone who needs system access.

57% of charities manually key data between systems. The software that was supposed to save time creates more admin work instead.

Then there is the cost question. Salesforce offers 10 "free" licences to nonprofits, but the total cost of implementation, customisation, and ongoing consultancy typically runs to £20,000 to £100,000 or more in the first year alone. "Free" is not free when you need a consultant to make the system usable.

What a Bespoke Charity System Looks Like

A bespoke system starts with your charity's specific mission. Not a template. Not a product demo. Your actual operations: how you raise funds, how you coordinate volunteers, how you deliver services, how you report to trustees and funders.

We sit down with you and map exactly how your charity operates. Then we build a system that matches it precisely. The result is software where every screen, every form, and every report reflects the way your team actually works.

What we can build

Every system starts with your specific requirements. Here are examples of what your system could include:

  • Donor management matched to your fundraising model. Whether you rely on individual giving, major donors, legacies, trusts, or a combination, the system reflects your approach. Donor journeys, communication history, giving patterns, and relationship tracking built around how your charity actually cultivates supporters.
  • Volunteer coordination. Recruitment workflows, training records, availability scheduling, DBS expiry tracking, hours logging, and communication tools. All in one place, not scattered across spreadsheets and email threads.
  • Case management for service delivery. Referral pathways, assessments, outcomes measurement, safeguarding records, and funder reporting. Built for the specific services your charity delivers, not a generic template.
  • Fundraising tools. Event management, campaign tracking, online donation pages, and reporting that shows what is working. Connected to your donor records so nothing falls through the cracks.
  • Gift Aid tracking and claim preparation. Record eligible donations, manage declarations, and prepare claims for submission to HMRC. Claims can be submitted to HMRC manually via their Government Gateway, or if direct API submission is needed, we can build that connection.
  • Reporting that answers your funders' questions. Not generic dashboards. Reports built around the specific metrics your trustees, grant-makers, and statutory funders actually ask for.

Digital Maturity in the Charity Sector

The charity sector's relationship with technology is complicated. Resources are tight, and digital investment often loses out to frontline delivery in budget conversations. But the evidence is clear: charities that invest in their digital infrastructure perform better.

76% of charities lack a formal data strategy. The sector's average digital maturity score is 5.1 out of 10, and only 14% of charities are at an "advanced" stage. 68% cite squeezed finances as the top barrier to digital progress.

But the payoff is real. Digitally mature charities see 15 percentage points higher donor retention than their less digitally mature peers. Better systems mean better relationships with supporters, better reporting to funders, and more time for the work that actually matters.

This is not about technology for its own sake. It is about giving your team the tools to do more with the resources you have.

What It Costs

ESRE builds charity systems for a one-off cost. No monthly subscription. No per-user fees. No price increases. You pay once and you own the system.

The exact cost depends on the scope of what you need. A focused system covering donor and volunteer management for a single charity sits at the lower end. A comprehensive platform with case management, fundraising tools, analytics, and portals sits higher.

System Scope Typical One-Off Cost Equivalent Subscription Cost Over 5 Years
Core system: donor/volunteer management, basic reporting £8,000 to £15,000 £10,000 to £25,000+
Full system: above plus case management, fundraising, analytics, portals £15,000 to £30,000 £30,000 to £60,000+
Multi-entity: supporting multiple programmes or branches £25,000 to £50,000 £60,000 to £150,000+

The maths is straightforward. Within two to three years, a bespoke system costs less than the subscription alternative. After that, every month is savings. And you own the system outright. If ESRE disappeared tomorrow, your software would keep running.

Your Code, Your Control

Every system we build, the client owns all the code. There is no vendor lock-in. No proprietary platform you depend on. No API that gets deprecated when the vendor decides to change direction.

We also train you and your team to evolve the system using AI. Since December 2025, AI tools have reached the maturity to work reliably alongside people for maintaining and extending software. We set up your AI to understand your specific codebase, with failsafe environments, version control, and automated backups, so you can make changes yourself with confidence.

We built a complete business management system for Crownhill Gardens, covering stock, orders, customers, deliveries, documents, and procurement. The same approach applies to charities: a single, connected system where a donor record links to their Gift Aid declarations, their event attendance, their volunteer history, and their communication preferences. Everything in one place, built exactly for how your charity works.

Own outright in year one

After five years, most charity software has cost you what bespoke costs once. And at the end of five years, you own nothing. Bespoke is a capital cost. It stays yours.

Unlimited users, always

Charities rely on volunteers. Per-user fees penalise the organisations that need the most people on the system. With bespoke, there are no per-user fees. Ever.

UK data servers, always

Your donors' personal data, your beneficiaries' case records, your volunteers' DBS information. All on servers you control, in the UK. No SaaS vendor routing sensitive records through infrastructure you have no visibility of.

Running in weeks

A core charity system covering donors, volunteers, and reporting typically takes four to eight weeks from first conversation to live deployment.

Why businesses choose bespoke See what we're building right now

Frequently Asked Questions

How long does it take to build?

A core charity system typically takes four to eight weeks from first conversation to live deployment. More complex systems with case management, fundraising tools, multiple integrations, and data migration take eight to twelve weeks.

Can you migrate data from our existing system?

Yes. We regularly import data from spreadsheets, legacy systems, and existing charity CRMs. The goal is always a clean transition with no data loss.

What about Gift Aid?

We can build Gift Aid tracking and claim preparation into your system. Claims to HMRC can be submitted through their Government Gateway, or if direct API submission is needed, we can build that connection.

Where is the system hosted?

Your system is cloud-hosted on secure UK-based servers. Your data belongs to you. Every change is recorded in real time to a write-ahead log (WAL), so nothing is ever lost. You can also back up locally on a schedule for additional peace of mind.

What about ongoing support?

We are always available for support, changes, and enhancements. But because you own the code and we train your AI to understand it, you are not dependent on us for day-to-day changes. That is the point.

Can volunteers use the system?

Yes, with role-based access at no additional cost. No per-user fees. Volunteers can be given exactly the access they need, whether that is logging hours, viewing schedules, or updating case records.