How Much Does Salesforce Cost?
The answer to THAT question, is nuanced - no easy answers! However, since many nonprofits are selecting Salesforce as their tool to track donors, volunteers, events, customers, and services, (to name just a few), I wanted to provide some broad estimates about how you can “size up” a potential Salesforce Project.
In general, when we help an agency implement and customize Salesforce, there are six major steps:
Understanding your business requirements. This can be as short as 4-8 hours of work if you just need help tracking donors, or can be quite lengthy if you are asking Salesforce to manage outcomes, measure the present day value of rental property, integrate with your website, or “talk” with another database.
Understanding and Moving your data. If you have existing data, we need to understand how it is organized, if it is normal, and create an import strategy to get that information into Salesforce. This can be as brief as 8-16 hours - or a lot longer if you have multiple data sources, or if you need to tidy up a lot of data.
Understanding your reporting requirements. Some reports are obvious - how many donations this month, and how many grant dollars have we applied for, for example. But you might also need reports about other demographics, about classes, students, languages, appreciated value of stock gifts and more. This can be as brief as 8 hours, or much more time intensive.
Understanding your roles and permissions structure. You might want to make sure that your volunteer coordinator doesn’t get to see the donor details! Managing security permissions isn’t challenging in Salesforce - but we do have to clarify your needs and then implement. Unless everyone is allowed to view and modify everything in the database, think 4-12 hours.
Configuring the essential template. There are some things that we think you should have, no matter what:
- A way to manage households and the relationships that exist between those in a household, the places where they work, and other contacts
- A way to easily run a report total with just one click
- A way to import and de-duplicate an external list and so on.
- A way to track campaigns or special events and the donations that result from them
Basic configuration takes about 8 hours -and then we do more work as needed.
Ensuring that you have accurate written documentation and training. This also varies based on the complexity of your implementation - but we like to deliver a solid written document and at least 4 hours of in person training.
So - for a very broad estimate of what a Salesforce implementation might cost - you should consider a basic donor management implementation will be in the 45-55 hour range, and a larger one can be double, triple, or quadruple that!
Special thanks to NPower Senior Consultant Evan Callahan for his technical review and edits!

