Skip to content
SupaGuild
Blog

Nonprofit membership management software: a buyer's guide

What nonprofit membership management software must do for dues-paying members, how it differs from donor CRMs, pricing models, a checklist and a worked example.

Author
Luca Longo
Published
Reading time
14 min read

Most guides to nonprofit membership management software are written for fundraising charities, and most of the software they review is a donor database with a membership tab bolted on. If your organisation has members who pay dues, vote at a general meeting and expect something back for their fee, that is the wrong starting point. This guide is for the secretary or board member of a small or mid-sized nonprofit whose members are the organisation: a conservation society, a professional body, a sports or sailing club, an alumni association, a trade association. It covers what the software has to do, how it differs from the tools you will be offered, what the pricing models mean for you, and how to run the evaluation.

What nonprofit membership management software has to do

Start from the work, not from the feature list. A membership nonprofit runs the same cycle every year, and the software exists to run it with less effort and fewer errors.

Someone applies, or is proposed, and is admitted according to your statute. They pay a joining fee and the first year's dues. They appear in the register with a tier, a status and a renewal date. During the year they attend events, update their address, perhaps sit on a committee. At renewal they are invoiced, reminded, and either pay or lapse. At the general meeting they are counted for quorum and they vote. At year end the treasurer reports how many members there are, how many joined, how many left, and how much was collected.

Software that does this well keeps one record per person across all of those moments. It issues renewal invoices by the rule of each tier, chases them on your schedule, and marks the lapse when the grace period ends. It lets members do the routine things themselves. And it produces the numbers the board asks for without a spreadsheet assembled the night before. This is what an association management system, or AMS, is; the article on what an association management system is goes into the category in more depth.

Membership software for nonprofits is not a donor CRM

The sales conversation will usually offer you one of two things that are not quite right: a donor CRM built for fundraising charities, or a generic CRM built for sales teams. Both can hold a list of people. Neither understands a membership.

A donor CRM models gifts. Its central object is the donation, with a campaign, an appeal and an acknowledgement. Recurring giving looks a little like dues, but there is no concept of a membership that confers rights, has a tier, expires on a date, can lapse and can be reinstated. Quorum, proxies and secret ballots do not exist. A member who gives nothing beyond their fee is, to a donor CRM, a low-value donor.

A generic CRM models a pipeline. Its central object is the deal or the opportunity, moving through stages towards a close. It is very good at tracking conversations, and it has no idea what a renewal is. You can build dues management on top of it with custom objects and automations, and some associations have. The result is a system only its builder understands, which is a problem when the builder leaves the board.

QuestionDonor CRMGeneric CRMMembership software (AMS)
Central recordThe giftThe dealThe membership
Knows a tier, a renewal date and a lapsePartlyNoYes
Issues renewal invoices by ruleRarelyWith custom workYes
Member self-service portalDonor portal, giving-focusedNoYes
Admission with referees and committee stagesNoWith custom workYes
Quorum, proxies, ballotsNoNoYes, in the better ones
Events with member pricingSometimesNoYes
Priced byRecords or contactsSeatsMembers, or flat per association

The longer comparison is in AMS vs CRM: which does your association need. The short version: if dues, renewals and a general meeting are central to how you work, you need membership software, and a CRM will cost you more in volunteer hours than it saves in licence fees.

What a small or mid-sized nonprofit actually needs

Vendors list dozens of modules. The list below is what a membership nonprofit with a few hundred to a few thousand members uses in a normal year, roughly in the order the pain arrives.

A register with tiers, status and history

One record per person, with their current membership, its tier, its status and every change on record. Companies as members where you have corporate tiers, with the people who represent them. Fields you define yourself, because every association has a sail number or a licence number or a specialism that no generic product has. See the membership CRM for the shape this takes.

Dues that invoice and chase themselves

Each tier has a fee and a renewal rule: calendar year, anniversary of joining, or season. The software issues the invoice on schedule, sends reminders before and after the due date in your words, and marks the lapse when the grace period ends. Payments by card, SEPA and bank transfer are recorded against the invoice, receipts are issued, and the treasurer gets a ledger. The money should land in the association's own account, not the vendor's. Details in dues and payments.

Admission that follows your statute

If your rules require a proposer and seconder, documents or a committee decision, the application form must feed a review process with stages and a decision trail, and approval must create the membership, the first invoice and the portal invitation in one step. Open associations can set a tier to approve on submission. See applications and vetting.

A portal members actually use

Count the emails the office receives in a month. Most ask for a receipt, a renewal date or a change of address. A member portal in your brand answers them without a human. Check it on a phone, because that is where members will use it.

Communications and the board report

Segmented email, so the junior fleet or the members whose certificates expire this quarter get the message and nobody else does. A report of members by tier and chapter, joiners, renewals and lapses, year on year, that the treasurer can hand to the board. See campaigns and reports.

Governance, events, sponsors, directory

Not every nonprofit needs all of these on day one, but most need two or three. Meetings with quorum, proxies and secret ballots (governance and voting). Events with member and guest pricing and a working door (events and check-in). Sponsor packages tracked to delivery (sponsors and partners). A directory and map, public or members-only (directory and map).

Data in, data out, GDPR

Import that rebuilds renewal history from your dates, not just today's names, with a dry run before anything is written. Consents recorded per purpose. An audit log. A full export you can run yourself, any day. See data, import and GDPR and the article on migrating from spreadsheets.

Pricing models for nonprofit membership management software

How the vendor charges tells you how the vendor thinks. There are three models in common use, and they behave very differently as you grow.

Per member. A price per contact or per member record, usually in bands. It looks cheap for a small association and punishes success: a membership drive that adds two hundred members moves you up a band. It also discourages keeping lapsed members and prospects in the system, which is exactly the data you need for win-back. Watch for whether lapsed and archived records count.

Per seat. A price per staff user, with members unlimited. This suits associations whose membership grows faster than their office does, which is most of them. The question to ask is what a seat costs when the treasurer and the membership secretary both need access, and whether reviewers for applications need a full seat.

Percentage of dues. The vendor takes a cut of every payment that flows through the platform, sometimes in addition to the card processor's fee. This aligns the vendor with your revenue, which sounds attractive and is not: the vendor is paid more when you raise dues and nothing when you improve retention. It also means the money passes through the vendor's account before it reaches yours.

ModelSuitsWatch for
Per memberVery small, stable membershipsBand jumps, whether lapsed records count
Per seat, members unlimitedGrowing memberships, small officesCost of extra seats, reviewer access
Percentage of duesAlmost nobodyWho holds the funds, refunds, year-end reconciliation

Whatever the model, ask three further questions. Who holds the funds and when do they reach your account? Is there a free tier large enough to test with your real data? And what is the notice period and the export route when you leave? The article on how to choose membership management software treats exit as the most important question, and we still think so.

A worked example: the Estuary Conservation Society

The Estuary Conservation Society is fictional, but its numbers are typical of the organisations that write to us. It has 640 members on three tiers: 480 ordinary members at €45 a year, 110 household memberships at €70 covering two adults each, and 50 life members who pay nothing further. It runs an annual general meeting, four public talks, two volunteer work days and a summer boat trip. One part-time administrator and a volunteer treasurer run the office.

Dues income is 480 × €45 + 110 × €70 = €21,600 + €7,700 = €29,300 a year. Events bring in roughly €6,000 more, and two local businesses sponsor the newsletter for €1,500 each.

Today the register is a spreadsheet, renewal letters are a mail merge, and the treasurer reconciles bank transfers by hand against a printed list. Last year's renewal rate, calculated after the fact, was about 84 per cent: 94 of the 590 paying members did not renew, and nobody chased them after the second letter because the administrator was preparing the AGM.

What the society needs is not a fundraising database. It needs renewal invoices issued on 1 January by tier, three reminders in its own words, online payment that reaches its own account, a lapse marked on 31 March so the board sees the list, and a report in April that says how many renewed and how many did not. It needs the AGM notice to go to members in good standing on the day of sending, and a quorum counted against the register.

On a per-member model at a typical €1 per record per month, 640 records cost about €640 a month before any add-ons, and the archive of lapsed members adds to that. On a per-seat model with unlimited members, the same society pays a flat fee and gives seats to the administrator and the treasurer. On a free plan capped at 250 members, it does not fit, and should test on the free plan with a sample and then move to the paid plan at go-live.

If the new system recovers a third of last year's 94 lapses through timely reminders and a working win-back, that is around 31 members at an average of roughly €50, or about €1,550 a year. That alone covers most of a small association's software cost. The real saving is the administrator's time: perhaps 60 hours a year of mail merge, reconciliation and receipts.

A 10-point checklist for membership software for nonprofits

Take this to every demo and insist on seeing each item with your own data, not the vendor's sample.

  1. One record per person. Memberships, invoices, event tickets, consents and committee roles on the same screen, for one real member you pick.
  2. Renewal rules per tier. Calendar year, anniversary or season; grace period; lapse. Ask the vendor to show the invoice and the reminders being issued, not to describe them.
  3. Your own account for payments. Card, SEPA and bank transfer recorded against the invoice; funds in your account; refunds and credit notes; a ledger for the accountant.
  4. Admission as your statute writes it. Stages, reviewers, a request-for-information loop, a decision trail, onboarding on approval.
  5. A portal on a phone. Renewal date, invoices, receipts, profile and consents, in your brand, on your domain if you want it.
  6. Governance. Notice from the register as of a date, attendance and proxies, quorum frozen at opening, secret ballots, numbered resolutions. If you have an AGM, test this.
  7. Chapters or sections. Regional branches, fleets or committees with their own administrators under one register, if that is your structure.
  8. Custom fields with visibility. Add a field, decide who sees it, decide whether member edits wait for approval.
  9. GDPR as structure. A data processing agreement, EU hosting if you are in Europe, consents per purpose, an audit log, a sub-processor list.
  10. Import with history and export without asking. A dry run, an undo, renewal history rebuilt from your dates; a full export from the console at any time.

Score each item from 0 to 2 and weight by your own pain. A professional body weights items 4, 6 and 9; a sailing club with a regatta calendar weights 2, 3 and 5. Any product that scores 0 on item 10 should fail, whatever the rest.

Common mistakes when buying nonprofit membership software

Buying the donor database because the charity next door uses it. Their central problem is gifts; yours is renewals. The feature lists overlap enough to be misleading.

Letting the website decide. Some products are website builders with a member list attached. If you are happy with your website, you want widgets that embed in it, not a replacement.

Evaluating with the vendor's data. Every demo looks clean with fifty tidy records. Bring your spreadsheet, with its duplicates and its missing dates, and ask for a dry-run import during the trial.

Ignoring the treasurer. The person who reconciles payments and reports to the board will live in this system more than anyone. If they are not in the evaluation, the evaluation is incomplete.

Choosing per-member pricing while planning a membership drive. Price the system at the membership you want in three years, not the one you have.

Forgetting the volunteers' turnover. Boards change. A system that depends on one person's custom automations or a consultant's configuration is a liability. Prefer products where the standard configuration does what you need.

Not asking about exit. If the export requires a support ticket or a fee, you have found out how the vendor sees you.

How SupaGuild approaches this

SupaGuild is an association management system built for dues-paying memberships, nautical first and not only. It keeps one record per person and company; invoices dues by tier with reminders, grace periods and lapse; takes card and SEPA payments into the association's own Stripe account; runs admission with stages and referees; gives members a branded portal; handles meetings with quorum, proxies and secret ballots; and includes events, sponsors, a directory and segmented campaigns with a year-on-year board report.

Pricing is per association, not per member. The free plan covers up to 250 members with one staff seat, three published events, three sponsor packages and 1,000 emails a month, which is enough to test with real data. Pro is €199 a month with three seats, €25 for each extra seat, unlimited members, events and sponsor packages, the governance tools and your own domain. Enterprise is on request for boat-show scale events. Data is hosted in the EU, the interface is available in six languages, and a full export is one click in the console. The pricing page has the detail, and the solution pages for professional associations, sports clubs and alumni associations show how the same system fits different kinds of nonprofit.

Frequently asked questions

What is nonprofit membership management software?

It is software that runs the membership cycle of an association or club: admission, the register, dues invoicing and renewals, a member portal, communications, events and, in the better products, meetings and voting. It is also called an association management system or AMS. It differs from a donor CRM, which is built around gifts, and from a generic CRM, which is built around a sales pipeline.

Do we need membership software or a donor CRM?

If your income comes mainly from dues and your members have rights such as voting, you need membership software. If your income comes mainly from gifts and your supporters have no formal status, a donor CRM fits better. Organisations that do both usually run membership software for the members and keep a simple record of donations in it or in the accounts.

How much should a small nonprofit pay for membership software?

It depends on the pricing model more than on the vendor. Per-member pricing can cost a 600-member association several hundred euros a month; per-association pricing with a free tier can cost nothing until you outgrow the free limits, then a flat monthly fee. Compare the total at the size you expect in three years, including payment processing, and insist that dues land in your own account.

Can we import our existing spreadsheet?

Any serious product imports from Excel or CSV. The questions to ask are whether the import rebuilds renewal history from your joined and renewed dates, whether it runs a dry run that lists every problem before writing anything, how it treats duplicates, and whether it can be undone. The article on migrating your member list from spreadsheets is a step-by-step guide.

Is membership software for nonprofits GDPR-compliant by default?

No product is compliant on its own; the association is the data controller and remains responsible. What the software must provide is a data processing agreement, hosting in a region you accept, consents recorded per purpose and respected by campaigns and directories, an audit log, and the ability to export or delete a member's data on request. Ask for the sub-processor list.

How long does it take to move to membership software?

For an association of a few hundred members with a reasonable spreadsheet, the import and configuration takes days, not months. The longer part is agreeing the tiers, the renewal rules and the reminder wording with the board, and choosing a go-live date that falls between renewal cycles. Plan to run the first renewal in the new system with the old list to hand as a check.

membership managementnonprofitbuyer guide

Try it on your own list

The free plan is enough to run the import dry run and see your register as it would look.