Nonprofit CRM Pricing Compared (2026): Three Vendors Publish, Three Do Not

Last updated: August 2026
Six major nonprofit CRMs price on three different units. Salesforce charges per user, Keela per contact, Neon on your fundraising revenue. Virtuous, Bonterra and Blackbaud publish nothing at all. That is why price comparisons in this category are usually wrong. Verified 24 August 2026.


Who actually publishes a price

CRM Publishes a price What it charges for
Salesforce Nonprofit Cloud Yes, in full Per user, per month
Keela Yes, in full Per contact band
Neon CRM A starting price only Your annual fundraising revenue
Virtuous No Quote, banded by your revenue
Bonterra No Quote, “customized pricing”
Blackbaud Raiser’s Edge NXT No Quote

Read from each vendor’s own pricing page on 24 August 2026, reached by following their navigation rather than guessing URLs.


The problem with every comparison you have read

Half the nonprofit CRM comparisons online put these vendors in one table with a dollar figure next to each. That table cannot be built honestly, because the six vendors are not selling the same unit.

  • Salesforce sells you seats. Five staff costs five times one.
  • Keela sells you contacts. Your team size is irrelevant; your list size is everything.
  • Neon sells you a share of what you raise, in its own words: “you only pay more as you raise more”.

Put those in one column and you have compared nothing. The right question is not which is cheapest. It is which unit punishes the way your organisation is about to grow.

Faz says: This is the single most useful thing to understand before a demo call. If you are about to hire three fundraisers, seat pricing is the thing that will hurt. If you are about to run a list-building campaign, contact pricing will. If you are about to have a very good year, revenue pricing will. Pick the unit that stays flat while the thing you are growing goes up.

Same organisation, three bills

Take a nonprofit with 5 staff who need logins and 3,000 donor contacts. Here is what the three vendors that publish a price would charge, using their own published figures.

CRM Published rate Annual cost What makes it go up
Keela $274/mo, 2,501 to 5,000 contacts, billed annually $3,288 Adding contacts
Salesforce Nonprofit Cloud Enterprise $60 per user/mo, billed annually $3,600 Adding staff
Neon CRM From $99/mo $1,188 at the published floor Raising more money

Within a few hundred dollars of each other. Now change one thing at a time.

Hire a sixth fundraiser. Salesforce goes to $4,320. Keela does not move, because it does not charge for seats. Neon does not move either.

Add 2,000 contacts from a campaign. Keela crosses into the 5,001 to 7,500 band and goes to $3,948. Salesforce does not move. Neon does not move.

Have a very good year. Neon moves, by design. The other two do not.

That is the entire decision, and no feature matrix will tell you it.


Keela: the only complete published list

Keela is the one vendor here that publishes every band, both billing cycles, with no gate.

Contacts Billed annually Billed monthly
Up to 1,000 $134/mo $160/mo
1,001 to 2,500 $209/mo $225/mo
2,501 to 5,000 $274/mo $315/mo
5,001 to 7,500 $329/mo $370/mo
7,501 to 10,000+ $379/mo $430/mo

Above 10,000 contacts is custom, via a form. Every figure is printed as “Plans starting from”, so treat them as floors.

One thing on that page does not add up. Keela advertises “Save up to 23% when you pay annually”. Work the published bands and the largest actual saving is 16.3%, on the smallest plan. The other four bands save between 7.1% and 13.0%. There is no band on the page where annual billing saves 23%.

Saru says: The gap is not enormous in dollars, about $26 a month on the entry band. It matters because it is checkable in ten seconds against the vendor’s own two columns, and nobody checked. Do the subtraction on any “save up to” claim before you let it influence a decision.

Full breakdown in Keela pricing.


Salesforce: the only per-seat model, published in full

Edition Price Billing
Nonprofit Cloud Enterprise $60 per user/month Billed annually
Nonprofit Cloud Unlimited $100 per user/month Billed annually
Nonprofit Cloud Agentforce 1 for Sales $325 per user/month Billed annually
Nonprofit Cloud Agentforce 1 for Service $325 per user/month Billed annually

Salesforce states these cards reflect nonprofit pricing, and that for-profit organisations should speak to an account executive.

Per-seat is the model most likely to surprise a growing team. At Enterprise, every new login is another $720 a year. A ten-person development office is $7,200 a year before a single add-on, which is roughly double what Keela charges the same organisation at any contact volume under 10,000.


Neon CRM: publishes the model, gates the list

Neon is the most interesting of the six, because it publishes something none of the others do: how it decides what to charge you.

  • Starts at $99 a month
  • Priced on revenue, not record count, explicitly
  • Unlimited users and unlimited records on every plan
  • Add-on modules priced as a percentage of your subscription: +10% Memberships, +10% Volunteers, +20% Events

That last line is genuinely useful and almost unique in this category. It means you can calculate what a module costs before you know what your plan costs. All three modules together add 40%, so a $99 plan becomes $138.60 a month.

What Neon does not publish is the actual list. The revenue bands you will see referenced elsewhere, $0 to $15K, $16K to $125K, $126K to $3M, $3M to $10M and $10M+, are not a price table. They are the dropdown on the form you fill in to download the pricing guide. We nearly reported them as tiers, which is exactly the mistake a text-only reading of that page produces.

Detail in Neon CRM pricing.


The three that publish nothing

Virtuous has a pricing page with six Contact Us buttons and no prices. The only two dollar figures on it are the thresholds that split its tiers: up to $5 million in annual fundraising revenue, and over $5 million. So Virtuous decides which conversation to have with you based on how much you raise, before quoting anything. See Virtuous pricing.

Bonterra splits pricing across three product pages and publishes, in its own words, “customized pricing”. Its fundraising and engagement page runs to nearly 53,000 characters and contains a complete feature matrix marking each item Included or Additional cost, with no figure anywhere. You can learn exactly what costs extra without ever learning what anything costs.

Blackbaud Raiser’s Edge NXT has one pricing link on its product page, labelled “Ask About Pricing”, and it leads to a generic quote form. Worth noting how we got there: the obvious URL, blackbaud.com/products/blackbaud-raisers-edge-nxt/pricing, redirects to the Financial Edge NXT pricing page, which is a different product. Anyone checking quickly would report on the wrong thing.


What to do with this

If you are comparing on price, compare on your own numbers. Take your actual staff count, your actual contact count and your actual annual revenue, and run all three published models against them. The cheapest vendor changes depending on which of those three is largest.

If a vendor will not publish, make the first call a pricing call. Virtuous, Bonterra and Blackbaud will all quote you. The question worth asking each is not “what does it cost” but “what is the unit, and what makes it go up”, because that is the part that determines your bill in year three.

Check the CRM is even the problem. All six of these are systems of record. None of them decides who your team should contact on Monday. If your data is fine and nobody is working it, see nonprofit CRM vs donor intelligence before you migrate anything.


How we verified this

For each vendor we started at the homepage and followed its own navigation to pricing, rather than guessing a URL. Billing toggles and accordions were expanded before reading. Every final URL was recorded, which is how we caught both the Blackbaud redirect to a different product and the fact that Neon’s pricing URL lands on an overview page.

Three vendors needed a second or third attempt. Neon’s primary domain returns HTTP 522 to automated requests and only its legacy domain responds. Salesforce returns 403 on its homepage, so its pricing path has to be requested directly. Bonterra’s first “Pricing” nav link is a bare anchor rather than a page. In every case we treated a failed read as “not checked” rather than as evidence the vendor publishes nothing, because those are not the same claim.

We have not used any of these products and make no claim about which is better. This page reports what each vendor publishes, and what their own arithmetic implies. Prices in this category move, so check before you sign.

Faz - founder of AIToolsBakery

Written by

Faz

Faz is the founder of AIToolsBakery. Every tool on this site is personally tested with real-world writing tasks before a single word gets published. No sponsored rankings, no recycled press releases.

Read more about how we test →

Frequently Asked Questions

Which nonprofit CRMs publish their pricing?
Why is it hard to compare nonprofit CRM prices?
How much does a nonprofit CRM cost for a small team?
Which nonprofit CRM is cheapest if my team grows?
What does Blackbaud Raiser’s Edge NXT cost?
ShareLinkedIn
Faz
Faz
The Baker
Faz is the editor and founder of AI Tools Bakery, where every AI tool review is built on verified vendor pricing, documented user reports, and published product records. 10+ years in digital marketing, now covering AI software across 19 industries with honest verdicts and no pay-to-win rankings.
Scroll to Top