Volunteers sorting food donations

Photo: Joel Muniz / Unsplash

Guide

Moving from NPSP to Nonprofit Cloud: what changes and when

Where NPSP and Nonprofit Cloud stand today, how person accounts and gift records change the data model, how to approach the migration, and when a nonprofit is better off waiting.

The Nonprofit Success Pack is still supported, and Salesforce says it will stay that way, but Salesforce recommends Nonprofit Cloud for new customers. Moving is not an upgrade. Nonprofit Cloud represents people as person accounts, households as grouped business accounts, and donations as gift commitments and gift transactions rather than opportunities and payments. Plan it as a reimplementation, and move when the gains justify a rebuild. No NPSP retirement date has been announced.

Where NPSP and Nonprofit Cloud stand

NPSP is a managed package that adapts Sales Cloud objects for fundraising: contacts grouped into household accounts, donations stored as opportunities, and extra objects for recurring gifts, allocations and payments. Nonprofit Cloud is built into the platform itself and brings fundraising, programs, volunteer management and outcomes together in one product. Salesforce briefly branded it Agentforce Nonprofit from December 2025 and now uses the Nonprofit Cloud name again, which we use here.

Salesforce's nonprofit package page says NPSP is used by thousands of organizations and will continue to be supported, while pointing new customers to Nonprofit Cloud. Read that as a clear direction, not an eviction notice. New nonprofit capability, including the purpose-built AI agents Salesforce has announced, is arriving on Nonprofit Cloud.

How the data model differs

Almost every core record changes shape. The table maps the main NPSP concepts to their Nonprofit Cloud counterparts as Salesforce documents them.

NPSP concepts and their Nonprofit Cloud equivalents
ConceptNPSPNonprofit Cloud
An individualContact, attached to a household accountPerson account, which combines account and contact in one record
A householdHousehold account record typeBusiness account with a party relationship group of type Household, linked by account-contact relationships
A one-time giftOpportunity, with payment recordsGift transaction
A recurring gift or pledgeRecurring donation, or an opportunity with scheduled paymentsGift commitment with a gift commitment schedule, fulfilled by gift transactions
Where money goesGeneral accounting unit allocationsGift designations
Credit to othersSoft credits through contact roles and partial soft creditsGift soft credit records
Honor and memorial giftsTribute fields or recordsGift tribute records
Cultivation workOpportunity stagesOpportunities linked to the gift commitment they helped secure

The fundraising split is the change development teams feel most. In NPSP, one opportunity often doubles as both the ask and the money received. Nonprofit Cloud separates the promise, the payments and the purpose, so a five-year pledge becomes one commitment with a schedule and a series of transactions, each inheriting the designations set on the commitment. Reports on retention, lapsed donors and fund totals all have to be rebuilt against these objects.

Person accounts: the decision that shapes everything

Nonprofit Cloud depends on person accounts, and once person accounts are enabled in an org they cannot be switched off. Salesforce also documents that person accounts are not supported alongside NPSP's household model. That combination forces an early choice: build Nonprofit Cloud in a fresh org and migrate data into it, or prepare the existing org carefully so both models do not collide during the transition. Salesforce's migration guides discuss the options; settle this with whoever will support the org long term before any configuration begins.

Person accounts also ripple outward. Web forms, payment processors, email tools and data loads that assume a separate contact and household account need to be checked or replaced, and duplicate rules must be redesigned around a single person record. Ask every connected vendor whether their product supports Nonprofit Cloud objects, not just Salesforce in general.

A practical migration approach

  • Stop adding NPSP customization once the decision is made, so the target stops moving.
  • Inventory what the org really does: fields in use, automation, reports staff open, and every integration and installed package.
  • Clean before moving. Merge duplicate donors and households and retire fields nobody fills in.
  • Design households and relationships in the new model, including how salutations and addressees will be generated.
  • Map gifts deliberately: which NPSP opportunities become commitments, which become transactions, and how allocations become designations.
  • Move recurring gifts with their schedules and processor references, and time the switch so no donor is charged twice or skipped.
  • Rebuild reports, dashboards and acknowledgment processes against the new objects, then test them with development and finance staff.
  • Load in stages into a sandbox, reconcile totals by fund and fiscal year, and only then plan cutover.

Finance reconciliation is the gate. If migrated giving by designation and year does not match the figures auditors have already seen, stop and fix the mapping before go-live. Keep NPSP data available read-only for a period afterward so staff can answer questions about older gifts.

Not everything deserves the trip. Decades of closed opportunities, old campaign members and one-off event registrations can often be summarized or archived rather than rebuilt record by record, as long as lifetime giving, first and last gift dates and key relationships survive. Agree those rules with the development director and finance lead early, because every record type you choose to carry over adds mapping, testing and load time.

Budget time for people as well as data. Gift officers, gift processors and volunteer coordinators will find familiar screens replaced by new record pages, new gift entry steps and different report types. Short, role-based sessions using your own donors as examples, followed by a few weeks of floor support after cutover, do more for adoption than a single all-staff demo.

When waiting is the better choice

Stay on NPSP for now if it meets your needs and staff trust the data, if key tools such as your donation forms or payment processor do not yet support Nonprofit Cloud objects, or if nobody internally can give the project real time. Avoid starting during year-end giving, a capital campaign or an audit, when finance and development teams have no room to test. A migration squeezed around peak season usually slips into it.

Moving sooner makes more sense when the NPSP org is already heavily customized or badly degraded, since cleanup would amount to a rebuild anyway, or when you need what Nonprofit Cloud adds natively: program and outcome tracking, volunteer management, grantmaking, or Salesforce's nonprofit AI agents. An organization running programs from spreadsheets alongside NPSP fundraising often gains the most, because the move brings both onto one record for each person.

Chris Gooding, President & CEO of Abstrakt Solutions
President & CEO, Abstrakt Solutions
LinkedIn →

Tech Talk

A monthly brief for the people who own Salesforce, AI and revenue technology

What changed in Salesforce and AI this month, and what to do about it.

One email a month. Written by the consultants who deliver the work, not by a marketing team, for the leaders who make the technology decisions.

  • What changed in Salesforce, AI, integration and RevOps, and what it means for your org
  • At least one framework, checklist or reference architecture you can take into a meeting
  • Honest opinions, including when we disagree with what a vendor is selling
  • No sales sequence. We do not sell from this list

Consultant analysis, not vendor recaps. One click to leave.

One email a month. Your industry and your address, nothing else. We never share either, and you can unsubscribe from the bottom of any issue. See what’s in Tech Talk →

Call (314) 916-4095 Book a consultation
Call (314) 916-4095 Book a call