The charity sector's relationship with software is often painful. Systems that were chosen with the best intentions become sources of frustration within a year. Staff work around the software rather than with it. Volunteers are locked out because of per-user pricing. Gift Aid claims are prepared in spreadsheets because the CRM's submission process does not match the finance team's workflow. This article compares the two fundamental approaches: buying a ready-made platform or commissioning a system built specifically for your organisation.
Connect with us about charity software · · Replies within 24 hours
There are good reasons why the majority of UK charities use off-the-shelf software. The established platforms (Beacon, Donorfy, Charitylog, Lamplight, and others) offer genuine advantages that should not be dismissed.
The complaints from charity staff about their software are remarkably consistent across organisations. They are not edge cases. They reflect structural features of how general-purpose platforms are designed.
A food bank, a grant-making trust, a refugee support service, and a heritage preservation society all operate as charities. Their workflows have almost nothing in common. Yet they are expected to use the same CRM templates, the same data models, and the same reporting structures. The food bank needs stock management and client visit tracking. The grant-maker needs application workflows and financial disbursement records. The refugee service needs case management with safeguarding protocols. The heritage society needs membership management and event coordination.
No single platform handles all of these well. The result is workarounds, parallel spreadsheets, and staff who view the CRM as an administrative burden rather than a useful tool.
Many charities rely on volunteers for significant operational capacity. A CRM that charges for each user forces a choice at once. Pay for your volunteers to get in, which a small charity with 30 volunteers often cannot afford. Or keep them out, which means they work outside the CRM and their data never reaches the central record. Neither outcome is acceptable, but both are common.
Salesforce offers 10 free licences to nonprofits. This is a genuine and valuable offer. The whole cost in the first year is much higher. Add the set-up, the changes you need, the data move, the training and the person who runs it. That usually comes to £20,000 to £100,000. Research consistently finds that around 40% of Salesforce features go unused in nonprofit deployments. The platform is powerful, but it is also complex, and complexity has a cost.
A 2024 Charity Digital survey found that 57% of charity staff regularly re-key data between systems. Donor information lives in the CRM. Financial data lives in the accounting system. Programme data lives in a separate case management tool. Volunteer hours are in a spreadsheet. Board reporting requires manually pulling data from three or four sources and consolidating it. This is not a technology problem. It is a consequence of using multiple tools that were not designed to work together.
A bespoke system is built around the specific workflows, data model, reporting needs, and integration requirements of one organisation. It does exactly what that organisation needs, nothing else, and the organisation owns it outright.
Connect with us about charity software · · Replies within 24 hours
There are constraints specific to the charity sector that affect the bespoke calculation. Being clear about these matters more than selling the approach.
Some funding programmes expect you to take up a named platform, or a named kind of technology. The Catalyst programme and the National Lottery digital funds work that way. A bespoke build may not be eligible for these grants. This holds you back less than it does in social care, where DSCR funding names an approved supplier list. Check it before you choose either route. If a £15,000 grant is available toward an off-the-shelf platform, the cost comparison changes substantially.
HMRC changes what a Gift Aid claim must contain. The GDPR guidance is updated. The Charity Commission brings in a new reporting standard. A ready-made platform makes each of those changes once, for all its customers. A bespoke system requires the charity to commission those updates from their developer.
This is manageable, but it requires an active relationship with the developer and a budget for compliance-driven updates alongside functional improvements. Some charities do not expect that work. Their system met the rules on the day it was built, and then slowly fell behind them.
A 2024 Charity Digital Skills Report found that 60% of charities cite lack of funds as the primary barrier to digital investment. A system of your own costs £20,000 to £40,000 at the start. That is a large step for a small charity. It is still a large step when the five-year total is lower than the subscription. Charity finance often treats capital money and running money differently. A large payment at the start needs the approval of the trustees. A monthly subscription may not.
The limitation above is real, and it deserves a straight answer. A ready-made platform makes a regulatory change once and every customer gets it. A system built for one charity does not, and that is a genuine cost.
Our answer is not to promise that you will keep up alone. It is to build every charity system on one shared foundation. Gift Aid, GDPR retention, the Charity Commission return and the SORP requirements live in that foundation, and not in each charity system. A change is made once, and every charity has it, exactly as a ready-made platform would give it to them.
What each charity owns is the part above the foundation, the part that is its own work. It owns the code, the data and the machine, and it can leave whenever it wants. Neither half is a compromise.
We explain how that works across a whole sector in bespoke software for a whole sector. We set out the cost, including the upkeep this section describes, in what does it cost to own and run your own systems.
| Factor | Off-the-Shelf | Bespoke |
|---|---|---|
| Implementation time | Days to weeks | 3 to 6 months minimum |
| Upfront cost | Low (setup + subscription) | High (£20,000 to £40,000+ one-off) |
| Five-year total cost | £15,000 to £60,000+ (varies by platform and scale) | £30,000 to £55,000 (build + hosting + maintenance) |
| Workflow fit | Generic; requires adapting to the software | Built around your specific workflows |
| Volunteer pricing | Per-user fees restrict access | Unlimited users included |
| Gift Aid handling | Platform's standard implementation | We can build to match your finance team's Gift Aid workflow |
| Data ownership | Vendor holds data; licence to access | Outright ownership; code and data both yours |
| Grant eligibility | Usually eligible for digital transformation funding | May not qualify for platform-specific grants |
| Compliance updates | Automatic from vendor | Commissioned from developer |
The right answer depends on the charity's size, complexity, budget structure, and how well its operations fit existing platforms. For many small charities with straightforward fundraising needs, an off-the-shelf CRM at £30 to £65 per month is the sensible choice. Some charities do several jobs at once. Some work in a way that fits no standard template. Some are punished by per-user pricing, because they run on volunteers. For those charities a system of their own costs less over five years, and serves them better.