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.
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 per user creates an immediate tension: pay for volunteer access (which may be unaffordable for a small charity with 30 volunteers) or restrict system access (which means volunteers operate outside the CRM and their data never makes it into 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. But the total cost of ownership in the first year, including implementation, customisation, data migration, training, and ongoing administration, typically runs between £20,000 and £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.
There are constraints specific to the charity sector that affect the bespoke calculation. Being honest about these matters more than selling the approach.
Some funding programmes (such as those from the Catalyst programme or National Lottery digital funds) are designed around the adoption of specific established platforms or types of technology. A bespoke build may not be eligible for these grants. This is less of a constraint than in sectors like social care (where DSCR funding is explicitly tied to an approved supplier list), but it is worth checking before committing to either route. If a £15,000 grant is available toward an off-the-shelf platform, the cost comparison changes substantially.
When HMRC changes its Gift Aid submission requirements, when GDPR guidance is updated, or when the Charity Commission introduces new reporting standards, an off-the-shelf platform handles those updates 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. Charities that underestimate this going in find themselves with a system that was compliant when built and gradually drifts out of alignment with current requirements.
A 2024 Charity Digital Skills Report found that 60% of charities cite lack of funds as the primary barrier to digital investment. A bespoke system with an upfront cost of £20,000 to £40,000 is a significant commitment for a small charity, even if the five-year total cost is lower than the subscription alternative. Capital budgets and revenue budgets are often treated differently in charity finance, and a large upfront spend requires trustee approval in a way that a monthly subscription may not.
| 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 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. For organisations whose operations span multiple functions, whose workflows do not map onto standard templates, or whose volunteer teams are penalised by per-user pricing, a bespoke system can be more cost-effective and more useful over a five-year horizon.