
Salesforce Nonprofit Cloud Migration From NPSP: A Realistic Plan
Written by
Published
NPSP is in long-term maintenance and most UK charities will move to Nonprofit Cloud within the next 24 months. The data model differences, the practical migration sequence, and the trap that catches charities who treat it as a like-for-like upgrade.
Salesforce Nonprofit Cloud is now the strategic platform for charity customers and NPSP is in long-term maintenance. Most UK charities running NPSP will need to plan and budget a migration within the next 18 to 24 months. The risk is treating it as a simple upgrade. It is not. It is a re-platforming exercise on a new data model, and the projects that go best are the ones that recognise that on day one.
What is actually different in Nonprofit Cloud
NPSP was a managed package layered on top of the standard Salesforce Sales Cloud. Nonprofit Cloud is a first-class product on the Salesforce platform, built around the standard Account and Person Account model with purpose-built objects for fundraising, programmes and outcomes.
- Person Account replaces the NPSP Household object as the primary contact construct.
- Gift, Gift Commitment and Gift Transaction replace the Opportunity-centric donation model.
- Programme, Care Plan and Programme Engagement provide a structured outcomes model where NPSP relied on custom objects.
- Allocation logic (formerly GAU) is rebuilt as standard Designation objects with simpler reporting.
The reporting and Flow logic written against the NPSP objects will not work against the new model. Expect to rebuild, not migrate, the customisations layer.
The single trap that catches most charities
The migrations that go wrong are the ones sold as a four-week upgrade. The migrations that go right start with a 4-week discovery and end with a 4-month build.
Vendors and internal champions sometimes pitch the move as a routine data migration with light reconfiguration. It is not. Treat it as a re-implementation with data carry-over and you will plan the right budget and the right runway. Treat it as an upgrade and the project will over-run and the team will lose trust in the platform.
The recommended migration sequence
Phase 1: discovery (4 to 6 weeks)
- Inventory every custom object, field, Flow, Process Builder, Apex trigger and integration in the current NPSP org.
- Inventory every report, dashboard and list view used in the last 12 months. Anything unused gets retired, not migrated.
- Map each NPSP construct (Household, Affiliation, GAU, Recurring Donation) to its Nonprofit Cloud equivalent.
- Score each customisation as: port as-is, rebuild on new model, redesign on standard features, or retire.
Phase 2: build (8 to 16 weeks)
- Provision the new Nonprofit Cloud org and configure the core data model (Accounts, Person Accounts, Gifts, Designations).
- Rebuild critical customisations: integrations, reporting layer, automation.
- Iterate with end users on three or four anchor user stories before opening the org to wider testing.
Phase 3: data migration and parallel run (4 to 6 weeks)
- Extract NPSP data and transform to the Nonprofit Cloud model. Use the Salesforce-provided migration tooling where possible and supplement with bespoke scripts for legacy custom data.
- Run a parallel period where both orgs receive updates. Use this to validate reporting and reconcile any data quality gaps before cutover.
- Cut over on a Friday evening with a comms freeze, a rollback plan, and Monday morning support cover for the operations team.
Customisation: what ports cleanly and what needs rework
Use the discovery phase to score every customisation honestly. Typical findings for a UK mid-size charity org:
- Standard NPSP recurring donation logic: rebuild on Gift Commitment with broadly similar functionality.
- GAU allocations: rebuild on Designations, often with simpler reporting.
- Custom Flows on Opportunity-centric donation logic: rebuild on Gift Transaction.
- Integrations to Mailchimp, dotdigital, Stripe, GoCardless: most have Nonprofit Cloud connectors but version pinning and field mapping need work.
- Custom Apex (triggers, batch jobs): variable. Carefully scoped Apex often ports with field mapping changes; deeply NPSP-coupled Apex usually needs full rewrite.
For a charity with 50 to 150 customisations in the existing NPSP org, expect 30 to 50 percent to need genuine rework rather than simple porting. Plan the build phase around that number, not the optimistic one.
Data quality: do not migrate junk
A migration is the cheapest moment in the next decade to retire duplicate contacts, archive obsolete custom objects, and rationalise picklist values. Run a data quality pass in discovery and confirm with the data owner which datasets to migrate, which to archive and which to delete. Resist the temptation to bring everything across in the name of caution. Junk data slows the new org and obscures the value of the move.
Integrations: revalidate every connector
Every connector to Mailchimp, dotdigital, Marketing Cloud Account Engagement, Stripe, GoCardless, Xero or PowerBI needs to be revalidated against Nonprofit Cloud. Some connectors are already certified for the new model; some have separate packages; some need bespoke mapping. Build a list early and contact each vendor for their Nonprofit Cloud roadmap before committing to a go-live date.
Budget and timeline guidance for UK charities
Realistic UK 2026 ballpark figures for an end-to-end migration:
- Small charity (under 50,000 contacts, modest customisation): 30,000 to 70,000 pounds, three to four months.
- Mid-size charity (50,000 to 250,000 contacts, active fundraising and email integrations): 80,000 to 180,000 pounds, six to nine months.
- Large charity (programme delivery, multiple subsidiaries, deep custom Apex): 200,000 pounds upwards, nine to fifteen months.
Salesforce Power of Us licensing covers ten free user subscriptions for eligible UK charities; confirm eligibility and licence type early as some Nonprofit Cloud features require specific SKUs.
How to choose an implementation partner
- Look for partners with at least three completed NPSP-to-Nonprofit-Cloud projects, not just NPSP credentials.
- Ask for case studies with a UK charity of similar size and similar integration profile.
- Insist on a fixed discovery scope with a clear go/no-go gate before build.
- Confirm the partner will train your in-house admin during build, not just deliver and hand over.
NPSP served UK charities well for a decade. Nonprofit Cloud is the right next step, but only if treated as a re-platforming exercise rather than a routine upgrade. Start discovery early, budget honestly, and the move will land cleanly.
Related reading: Single Supporter View On A Small Budget: Charity Plan, Power BI Vs Looker Studio For Charity Reporting and RFM Segmentation For Charity Databases, Without Overengineering.
Frequently asked questions
When does NPSP stop being supported?
Salesforce has stated NPSP will remain available and supported for existing customers, but new innovation and most product roadmap investment now goes into Nonprofit Cloud. Most UK charities should plan to migrate within 18 to 24 months to stay current on features and integrations, even though there is no hard end-of-life date.
Is Nonprofit Cloud a like-for-like upgrade from NPSP?
No. Nonprofit Cloud uses the standard Salesforce Person Account and Account object structure and a fundamentally different data model for households, donations and programmes. Treating it as a like-for-like upgrade is the single most common cause of failed migrations and budget overruns.
Can we keep our existing NPSP customisations?
Some can be ported, but custom objects, triggers and Flows that depend on NPSP-specific structures (Households, Affiliations, GAU allocations) need rebuilding against the new model. Plan for a customisation audit early in the project and assume around 30 to 50 percent of customisations will need rework.
How long does a typical migration take?
For a small UK charity (under 50,000 contacts, modest customisation), three to four months is realistic. For mid-size charities with active integrations to email, finance and digital fundraising tools, six to nine months is more typical. Anything sold to you as a four-week migration is almost certainly under-scoped.
Sources
External references used in this article. Links open on the original publisher’s site.
- Salesforce: Nonprofit Cloud product pageSalesforce · Accessed 22 May 2026
- Salesforce Help: NPSP to Nonprofit Cloud migration overviewSalesforce · Accessed 22 May 2026
- Salesforce.org Trailhead: Nonprofit Cloud learning trailSalesforce.org · Accessed 22 May 2026
- NTEN: State of Nonprofit Technology surveyNonprofit Technology Enterprise Network · Accessed 22 May 2026
You might also like:

How UK charities can build a single supporter view on limited budget using identity discipline, integrations, phased delivery, and GDPR-safe data design.

Practical UK charity guide to WordPress hosting decisions: uptime, security posture, backups, support SLAs, and total-cost trade-offs for small digital teams.

Practical guide for UK charities to include digital risk and data protection in trustee induction through governance roles, risk signals, and board questions.
