CRM

    Nonprofit CRM: What It Tracks, What It Costs and How to Choose

    Gifts, soft credits, households and receipts explained, ten donor CRMs priced as of October 2026, the payment fees that can outweigh the subscription, and a first-90-days plan.

    Muhammad Hamza

    Founder, Agenbord

    Published 14 min read

    The short answer

    A nonprofit CRM is a donor database built around gifts: donors and households, gifts coded by campaign, appeal and fund, soft credits, pledges, recurring gifts, receipts, grants, volunteers and events, with retention and LYBUNT reports. As of October 2026, Givebutter, Zeffy and open-source CiviCRM are free, Salesforce donates 10 licenses to eligible nonprofits, Little Green Light costs $45–$135 a month, Neon CRM, DonorPerfect and Bloomerang start at $99–$125, and Raiser's Edge NXT and Virtuous are quote-based.

    Key takeaways

    • Code every gift by campaign, appeal and fund, and keep hard and soft credits apart, or your appeal results and revenue totals won't add up.
    • As of October 2026, Little Green Light costs $45–$135 a month by record count, Neon CRM and DonorPerfect start at $99, Bloomerang's CRM at $125 billed annually, and Salesforce Nonprofit Cloud at $70 per user after 10 donated licenses.
    • Free platforms run on donor tips: Givebutter charges nothing with tips on, but a 3% platform fee plus card processing with tips off.
    • On $200,000 of online gifts, each percentage point of fees costs $2,000 a year, almost three times the price of Little Green Light's 5,000-record plan ($720).
    • Make finalists run your scenarios live: a donor-advised fund grant, a pledge paid in installments, a gala ticket receipt and a LYBUNT list for your fiscal year.
    On this page
    1. What a nonprofit CRM tracks that a sales CRM doesn't
    2. Gift processing and receipts: the IRS rules your CRM must support
    3. Keep the database clean: duplicates, households and codes
    4. Fundraising reports that matter: retention, LYBUNT and SYBUNT
    5. Nonprofit CRM pricing and vendors (October 2026)
    6. Payment processing: the fee that can outweigh the subscription
    7. How to choose: make vendors run your scenarios
    8. Switching to a new nonprofit CRM, and your first 90 days
    9. When a custom nonprofit CRM or integration makes sense

    A nonprofit CRM is the donor database your fundraising runs on. It keeps one record per donor and household, every gift and pledge coded to the campaign and appeal that brought it in, the acknowledgments you owe, and reports that show who gave last year but hasn't given this year. Sales CRMs are built around deals. Nonprofit CRMs are built around gifts, and that changes most of what sits underneath.

    As of October 2026, nonprofit CRM prices run from free (tip-funded Givebutter and Zeffy, open-source CiviCRM, 10 donated Salesforce licenses for eligible nonprofits) through $45–$135 a month for Little Green Light, to starting prices of $99–$125 a month for Neon CRM, DonorPerfect and Bloomerang. Raiser's Edge NXT and Virtuous are quote-based. For most small and mid-size nonprofits, payment fees and setup work matter as much as the subscription.

    We build custom CRMs, so we'll also say when that's worth it. For most nonprofits, it isn't.

    What a nonprofit CRM tracks that a sales CRM doesn't

    Every CRM stores contacts. A nonprofit CRM, often sold as donor management software, adds the records fundraising depends on:

    RecordWhat it holdsWhy it matters
    Constituents and householdsPeople, companies and foundations, with people grouped into householdsOne letter per household, giving totals per family
    GiftsAmount, date, payment type, plus campaign, appeal and fund codesAppeal results and restricted-fund balances
    Soft creditsCredit to someone who influenced a gift but didn't pay for itFair credit for board members, fundraisers and advisors
    PledgesA promise to give over time, with installments and a balanceMoney committed vs. money received
    Recurring giftsA schedule plus a payment method saved with your processorMonthly donors, failed charges, expiring cards
    AcknowledgmentsThank-you letters and tax receipts, with the date each was sentIRS rules, and nobody thanked twice or not at all
    GrantsDeadlines, amounts, restrictions and reports dueYour foundation pipeline
    VolunteersShifts, hours, skills and screening statusVolunteers who also give
    EventsRegistrations, tickets, sponsors and the value of benefitsDeductible amounts on receipts

    Three of these are where spreadsheets and sales CRMs break down.

    Campaigns, appeals and funds

    Code every gift three ways. The campaign is the overall effort, such as your 2026 year-end drive. The appeal is the specific ask that prompted the gift: the November letter, the Giving Tuesday email, the gala. The fund is where the money goes (general operations, a scholarship fund) and should match your chart of accounts. Appeal codes tell you which asks work. Fund codes keep restricted money traceable from the gift to the books.

    Hard credits and soft credits

    The hard credit goes to whoever legally made the gift; a soft credit recognizes someone who influenced it. Donor-advised funds are the everyday example. The IRS describes a donor-advised fund as an account maintained by a sponsoring 501(c)(3) organization, which has legal control over the money once it's contributed, while the donor keeps advisory privileges. So when a $5,000 grant arrives from a donor-advised fund, the sponsoring organization gets the hard credit, and the person who recommended the grant gets a soft credit and your thank-you call. Employer matching gifts and peer-to-peer fundraising pages work the same way.

    Revenue reports should count hard credits only; donor recognition lists can include soft credits. If a CRM can't keep the two apart, someone will count the same dollar twice.

    Households

    Jordan and Sam Rivera give from a joint account. In the CRM they're two people in one household, with an addressee ("Jordan and Sam Rivera"), a salutation ("Dear Jordan and Sam"), one letter per mailing and one household total that counts the gift once. Decide before you import who belongs in a household (do adult children at the same address count?) and how addressees are written, then hold everyone to it.

    A sales CRM can be bent to do all of this. HubSpot's free CRM covers 2 users and 1,000 contacts, and you could log gifts as deals, but households, soft credits, pledges, receipts and fund coding become custom work you design and maintain yourself.

    Gift processing and receipts: the IRS rules your CRM must support

    Gift processing is the weekly routine a nonprofit CRM has to make fast: getting each gift onto the right record with the right codes, thanking the donor and matching the money to the bank deposit.

    Seven-step flow of one online gift: the donor gives on a donation form, the processor charges the card and pays out the net amount, the CRM matches the donor to an existing record, the gift is coded by campaign, appeal and fund with a soft credit, a thank-you and receipt go out, the payout is reconciled with accounting, and fundraising reports update
    Every step a person repeats by hand is a step where gifts get miscoded or thank-yous go out late.

    The tax rules live inside step 5:

    • Gifts of $250 or more. A donor needs a written acknowledgment from you to deduct any single contribution of $250 or more. It must show your organization's name, the amount of a cash gift (or a description, but not the value, of a non-cash gift), and either a statement that you provided no goods or services or a description and good-faith estimate of what you did provide.
    • Payments over $75 that buy something. When a payment of more than $75 is partly a gift and partly for goods or services, a quid pro quo contribution, you must tell the donor in writing that the deductible amount is limited to what they paid beyond the fair market value of what they received, with a good-faith estimate of that value. The penalty for skipping it is $10 per contribution, up to $5,000 per fundraising event or mailing.

    In the CRM, that means a fair-market-value field on every ticket type, auction item and thank-you gift, receipt templates that pick the right wording for each gift, an acknowledgment date on every gift record, and year-end giving statements per donor. A $250 gala ticket that includes a $100 dinner should produce a receipt showing $150 as deductible without anyone doing the math by hand. This is general information, not tax advice: IRS Publication 1771 covers the details, and your accountant should review your receipt templates.

    Keep the database clean: duplicates, households and codes

    Donor data decays. People move, marry, die and give online with a new email address. A few written rules, applied every week, keep the database worth trusting:

    • Match before you create. Every online form can create a duplicate. Have imports match on email first, then name plus address, and review near-matches (Jon and Jonathan Smith at the same address) weekly.
    • Merge by policy. Decide which record survives and which address wins, and check that gift history, soft credits and recurring schedules move to the surviving record.
    • Write down household rules and addressee formats, and apply them when records are created, not the night before a mailing.
    • Lock the code lists. One person adds campaigns, appeals and funds; everyone else picks from the list. Free-typed codes make appeal reports useless.
    • Flag, don't delete. Deceased, anonymous, do-not-mail, do-not-email and do-not-call flags keep the history and keep you from soliciting someone who has died.
    • Update addresses before big mailings. The USPS NCOALink file holds about 160 million change-of-address records, and licensed providers can run your mailing list against it before you print.
    • Reconcile every deposit. The gifts entered for a payout, minus fees, should equal what reached the bank, by fund, so the CRM and your accounting agree. Our guide to CRM integration covers syncing the two without double entry.

    Fundraising reports that matter: retention, LYBUNT and SYBUNT

    The reports that matter most answer one question: who is still giving?

    • Donor retention rate: last year's donors who gave again this year, divided by all of last year's donors.
    • LYBUNT (Last Year But Unfortunately Not This year): last year's donors who haven't given yet this year. It's your warmest prospect list, because these people already chose you once.
    • SYBUNT (Some Year But Unfortunately Not This year): donors from earlier years who gave neither last year nor this year. Definitions vary, so check whether a vendor's SYBUNT report includes LYBUNTs.
    • First-time vs. repeat retention: report them separately, because the fixes differ: a welcome series and a second ask for first-time donors, stewardship for repeat donors.
    • The operating reports: recurring donors (active, new, canceled and failed each month), open pledge balances, and results per appeal (gifts, dollars, response rate, average gift).
    Example donor report dashboard: 45% donor retention (540 of 1,200 last-year donors gave again), 660 LYBUNT donors who gave $58,400 last year, 25% retention for first-time donors and 59% for repeat donors, with a bar chart of retained, new, reactivated and lapsed donors
    A hypothetical example. The point is the shape of the report: one retention number split by donor type, and a LYBUNT list with the dollars attached.

    Run these by fiscal year as well as calendar year: your board reports on the fiscal year, while donors' year-end giving statements follow the calendar year. A good CRM handles both without a trip through a spreadsheet. In the example above, the 660 LYBUNT donors who gave $58,400 last year are the first list to work, starting with the largest and most recent gifts.

    Nonprofit CRM pricing and vendors (October 2026)

    Sales CRMs mostly charge per user (our CRM pricing guide compares them). Nonprofit CRMs price by records (Little Green Light, Bloomerang; ask which records count), by revenue (Neon CRM; Virtuous splits its tiers at $5 million of annual fundraising revenue) or by user (Salesforce, after 10 donated licenses), and several quote. Price each one at your own record count, revenue and team size.

    CRMBest fit (our read)Published price, October 2026Watch for
    Little Green LightSmall teams that want every feature at a low price$45/mo (2,500 records) to $135/mo (50,000); 10% off paid annuallyOnline gifts go through a separate processor (from 2.2% + 30¢, no LGL fee)
    BloomerangSmall and mid-size teams that want CRM, giving forms and volunteers from one vendorCRM from $125/mo; Giving Platform from $242/mo; billed annuallyPriced by records; the Fundraising module (from $40/mo) is sold only with the CRM
    Neon CRMNonprofits that also sell memberships and eventsFrom $99/mo, based on total revenueMemberships +10%, Events +20%, Volunteers +10% of the CRM price
    DonorPerfectDevelopment teams that want structured gift entryFrom $99/mo; plans by custom quoteQuickBooks integration and batch gift entry start on Plus; API access on Pro
    Salesforce Nonprofit CloudOrganizations with an admin or partner and complex needs10 Core licenses free; then $70–$285 per user/mo, billed annuallyAnnual contract; setup and admin time not included
    Raiser's Edge NXTLarger teams working major gifts, planned giving and campaignsQuote-basedGet implementation scope and contract length in writing
    VirtuousMid-size and large nonprofitsQuote-based; Platform tier up to $5M fundraising revenue, Enterprise aboveGiving forms, volunteers and analytics are separate products
    CiviCRMTeams with technical help or a hosting partnerFree, open sourceHosting, upgrades and support are on you
    GivebutterSmall nonprofits starting with online fundraisingFree; Plus $29–$129/moWith tips off: 3% platform fee plus processing
    ZeffySmall nonprofits that want no fees at allFreeFunded by optional donor tips at checkout

    Prices are list prices from each vendor's pricing page as of October 2026. Kindful, which you may see in older comparisons, is now a Bloomerang product.

    Free nonprofit CRM options, and the catch

    • Givebutter is free with unlimited users and contacts. With donor tips turned on, Givebutter covers platform and processing fees; with tips off, you pay a 3% platform fee plus 2.9% + 30¢ per card gift. Givebutter Plus, which adds workflows, texting and custom reports, costs $29–$129 a month for up to 250–2,500 contacts.
    • Zeffy has one plan, and it's free: Zeffy covers transaction fees and relies on optional donor tips. Its CRM tracks donor information alongside forms and newsletters.
    • CiviCRM is open source and runs with WordPress, Drupal, Joomla or Backdrop, or on its own. The software is free; hosting, upgrades and help come from your own team or a CiviCRM partner.

    With tip-funded platforms, the cost moves to your donors' checkout, so try the form yourself and decide whether you like how the tip request reads. With every free option, the catch is leaving later: test a full export of gifts, soft credits and recurring donors before you commit.

    Salesforce Nonprofit Cloud and the Power of Us program

    Through the Power of Us program, Salesforce gives eligible nonprofits 10 Nonprofit Cloud Core licenses at no cost, plus discounts on additional subscriptions. To apply, you need your tax ID and a 501(c)(3) or 501(c)(4) letter, a completed readiness survey and a Salesforce trial, and you submit the application within 30 days, in one sitting.

    Beyond the free 10, Nonprofit Cloud lists at $70 per user per month for Sales & Service Core, $125 for Advanced and $285 for Sales Max or Service Max, billed annually on an annual contract. A 15-person team would pay for 5 Core licenses: $4,200 a year at list price.

    The licenses are free; fitting Salesforce to your fundraising isn't. Budget for an admin, a consultant or an implementation partner to set it up and keep it running, because that time never shows on the pricing page. Salesforce makes sense when you have that capacity and need deep customization or many connected systems. Our custom CRM vs. Salesforce comparison breaks down those admin and partner costs.

    Which nonprofit CRM fits your organization?

    • Just starting, mostly online gifts, no software budget: Givebutter or Zeffy. Move up when you need gift batches, pledges and deeper reports.
    • A small development team that wants a real donor database: Little Green Light, which includes every feature and unlimited users from $45 a month; Bloomerang for CRM, giving forms and volunteer management from one vendor; DonorPerfect for structured gift entry.
    • Donations plus memberships and events: Neon CRM, which sells both as add-on modules.
    • Many teams, complex programs and technical help on hand: Salesforce Nonprofit Cloud, or CiviCRM if you prefer open source.
    • Large development teams working major and planned gifts: Raiser's Edge NXT or Virtuous, with time budgeted for implementation.

    Payment processing: the fee that can outweigh the subscription

    Every online gift pays a processing fee, and some platforms add a platform fee on top. For a hypothetical nonprofit raising $200,000 online a year in 2,000 gifts (a $100 average gift):

    Fee structureExampleYearly fees
    Processing at 2.2% + 30¢Little Green Light's listed starting rate, paid to the processor$5,000
    Processing at 2.9% + 30¢Givebutter's card rate with tips off, before its platform fee$6,400
    3% platform fee plus 2.9% + 30¢Givebutter with tips off$12,400
    Optional donor tips instead of feesGivebutter with tips on, Zeffy$0 to you

    Compare that with the subscription: Little Green Light at 5,000 records costs $720 a year on monthly billing, and Bloomerang's CRM starts at $1,500 a year. At this volume, every percentage point of fees is $2,000 a year. Ways to bring it down:

    • Steer large and recurring gifts to bank transfer (ACH). Givebutter, for example, lists 1.9% + 30¢ for ACH against 2.9% + 30¢ for cards.
    • Ask for nonprofit rates. Stripe offers discounted processing to eligible nonprofits, but at least 80% of your Stripe volume must be tax-deductible donations; membership fees, tuition, ticket sales, registration fees and auction payments don't count.
    • Let donors cover the fee with an optional checkbox on your donation form, if your platform supports it.
    • Know who holds the merchant account. If your CRM bundles payment processing, your monthly donors' saved cards sit with that processor. Ask in writing how card data moves if you leave.

    How to choose: make vendors run your scenarios

    Feature lists look alike. Send each finalist the same scenarios a week before the demo, ask to see them run live, and bring the person who enters gifts every week:

    1. A $500 gift from a couple's joint account, with a soft credit to the board member who asked. Check the household total and the board member's soft-credit total.
    2. A $5,000 grant from a donor-advised fund: hard credit to the sponsor, soft credit and a thank-you to the advisor.
    3. A $1,200 pledge paid at $100 a month: the balance after three payments and the alert when the fourth fails.
    4. A $250 gala ticket that includes a $100 dinner, with a receipt showing $150 deductible.
    5. A monthly donor whose card expired: what the donor receives and what staff see.
    6. A LYBUNT list for your fiscal year, without deceased or do-not-mail records, exported for a mail house.
    7. Two duplicate records merged: what happens to gifts, soft credits and the recurring schedule.
    8. A full export of everything, including gift history and notes.

    Then compare three-year cost: the subscription at the record count or revenue you expect in year three, add-on modules, processing at your volume, onboarding and migration help, and the staff or consultant time to run it.

    Switching to a new nonprofit CRM, and your first 90 days

    Migrations fail on history, not on contacts. Bring over:

    • Every constituent, with the old system's ID stored in a field so you can trace any record back
    • Households and relationships
    • Every gift with its date, amount, payment type and codes
    • Soft credits, matching gifts and tribute gifts (in honor or in memory)
    • Open pledges with their schedules and balances
    • Recurring gift schedules, and a plan for the saved cards behind them
    • Acknowledgment history, so nobody is thanked twice
    • Communication preferences and deceased, anonymous and do-not-contact flags
    • Volunteer hours, event attendance, notes and tasks

    Before you switch off the old system, gift totals by year and by fund must match the old system and your accounting. Saved cards are the hard part, because they live with the payment processor, not the CRM. If your processor changes too, our membership software guide explains how card data moves between processors and what doesn't. Ask each vendor what migration help costs; DonorPerfect, for one, advertises free data transfers from most CRMs.

    Don't go live in the middle of your year-end campaign. If you choose a CRM in the fall, migrate after the year-end giving statements go out.

    Ninety-day rollout timeline for a nonprofit CRM: set duplicate, household and coding rules in the first two weeks, clean old data through day 30, run test imports and reconcile totals, configure forms, receipts and reports from day 30 to 60, do the final import and go live around day 55 to 68, train staff by role, then run weekly gift batches and LYBUNT calls to day 90

    By day 90 you should have one clean record per donor, weekly gift batches that reconcile to the bank, receipts that go out without hand edits, and a retention baseline to beat next year.

    When a custom nonprofit CRM or integration makes sense

    Buy first. The platforms above already handle gift processing, receipts and fundraising reports, and rebuilding them is expensive. Our build-vs-buy framework walks through the general decision. Custom work pays off in three situations, usually connected to your donor CRM rather than replacing it:

    1. Program data your donor CRM can't hold: participants, cases and outcomes for funder reports. CiviCRM lists case management; if nothing off the shelf fits your programs, a custom module that shares records with your CRM can.
    2. Systems that don't talk. Gifts re-typed from a donation platform, an event tool or a payment processor into the CRM, then again into accounting. A workflow automation or a small integration service removes the re-typing.
    3. Portals your supporters use. A sponsor portal with updates on the project each donor funds, or volunteer sign-up with screening and hour tracking, built as a web app on top of your CRM.

    For budgeting, our typical ranges are a single workflow from $1,500 (1–2 weeks), a focused custom CRM v1 from $12,000 (6–10 weeks), and a CRM with a portal and integrations at $30,000–$75,000. Add hosting of roughly $50–$500 a month and maintenance of about 15–20% of the build cost per year; our custom CRM cost guide explains what drives those numbers. We work from a fixed-price proposal with a written scope and weekly demos, and you own the code.

    If none of those three situations applies, spend the budget on the right plan, a clean migration and the weekly habits above.

    About the author

    Muhammad Hamza

    Founder, Agenbord

    Muhammad Hamza is the founder of Agenbord, the Fort Lauderdale software company behind the construction ERP Smart Construction and a WhatsApp-first billing platform. He writes practical guides on buying, building and automating business software.

    FAQ

    Frequently asked questions.

    What is the difference between a nonprofit CRM and donor management software?

    Mostly the name. Donor management software centers on fundraising: donors, gifts, pledges, receipts and appeals. A nonprofit CRM (constituent relationship management) often also covers volunteers, members, event attendees and sometimes program participants. Vendors use both labels for similar products, so compare what each one actually tracks.

    How much does a nonprofit CRM cost per year?

    On published plans as of October 2026, starting prices run from about $540 to $2,900 a year: Little Green Light costs $540–$1,620 a year on monthly billing for up to 50,000 records, Neon CRM and DonorPerfect start at $1,188, Bloomerang's CRM at $1,500 and its Giving Platform at $2,904. Givebutter and Zeffy are free. Add payment processing, add-on modules and migration help.

    Is Salesforce free for nonprofits?

    Partly. Through its Power of Us program, Salesforce gives eligible nonprofits 10 Nonprofit Cloud Core licenses at no cost and discounts additional subscriptions. Paid Core licenses list at $70 per user per month, billed annually, as of October 2026. Setup isn't included, so budget for an admin, consultant or implementation partner to configure and maintain it.

    Do we need a nonprofit CRM if we only have a few hundred donors?

    Not if one person can keep up with gifts, thank-yous and receipts in a spreadsheet. The tipping point is usually monthly donors, households and year-end statements, or the first time you can't quickly answer who gave last year but not this year. Little Green Light starts at $45 a month for up to 2,500 records, and Givebutter and Zeffy are free.

    How long does it take to switch nonprofit CRMs?

    Plan on about 90 days for a small nonprofit moving from spreadsheets or a simple donor database: rules and cleanup, test imports, reconciliation, configuration, training and go-live. Large databases with years of pledges, soft credits and custom fields, or a Salesforce project, take longer. Avoid going live during your year-end campaign.

    Work with us

    Got a brief? Let's build it.

    Thirty minutes, no pitch deck. We will tell you what we would build, what it costs, and whether we are the right team for it.

    No obligation · We reply within one business day