How to Choose Church Management Software (ChMS): A Buyer’s Checklist
By Andrea Guglielmo · Founder of Assemblea12 min read
In short
Choose the church management software that fits the processes your church actually runs, protects member data (in the EU and UK, church membership is special-category data under GDPR), lets you export everything in a usable format and has pricing you can predict as you grow. Shortlist three products, trial them with your own data, and involve your treasurer and at least one volunteer before you decide.
Key points
- Start from who will use the software and what hurts today, not from feature lists.
- Treat member data as sensitive: ask where it is hosted, who the sub-processors are and whether the vendor signs a data processing agreement.
- Test the export before you sign: you should be able to leave with all your data.
- Compare the three-year cost, including member tiers, add-on modules and online giving fees.
- Trial with real data, involve your treasurer and a volunteer, and score every product the same way.
What does church management software do?
A church management system (ChMS) is the shared database and toolset behind the weekly life of a church: who belongs, who came, who gave, who serves and who needs a phone call. Most products share the same modules. They differ in depth, and in whether everything comes in one package or as paid add-ons.
| Module | What it handles | Who uses it most |
|---|---|---|
| People and families | Profiles, households, contact details, membership status, notes | Pastor, administrator |
| Attendance and events | Services and events calendar, attendance records | Administrator, leaders |
| Giving and donor records | Online and recorded gifts, recurring giving, funds, year-end statements | Treasurer |
| Accounting | Income, expenses, chart of accounts, budgets, reports | Treasurer, board |
| Volunteers and rotas | Teams, roles, schedules, confirmations | Ministry leaders, volunteers |
| Communications | Email and messages to groups, message history | Administrator, pastor |
| Small groups | Rosters, meetings, attendance | Group leaders |
| Child check-in | Check-in and pick-up, security codes, labels | Children’s ministry |
| Reporting | Attendance, growth and giving statistics, exports | Pastor, board, treasurer |
| Member portal or app | Members update their details and see their giving | Members |
Where should you start?
Start with people and problems, not features. Before you visit a single vendor website, answer these questions with the people who will use the system.
- Who will use it, and how often? The pastor weekly, the administrator daily, the treasurer at month end, volunteers on Sunday morning.
- How big is your church, really? Count everyone you would store, visitors and children included. Many pricing tiers use this number, not formal membership.
- What hurts today? Duplicate spreadsheets, lost visitor cards, giving totals rebuilt by hand every January, rotas that live in someone’s inbox. Name the three biggest pains.
- What must not break? Your bank reconciliation, a report your denomination needs, the way your board approves the budget.
- Who decides and who pays? Agree on the budget range and the final decision-makers before the demos start.
Which criteria matter when comparing church software?
These criteria separate a system you will still like in five years from one you will leave in two. The last column is what to ask each vendor.
| Criterion | Why it matters | What to ask |
|---|---|---|
| Data protection | Church records reveal religious belief, which privacy law treats as highly sensitive. | Will you sign a data processing agreement? Is staff access logged? |
| Hosting and sub-processors | Your data may pass through several companies, sometimes in other countries. | Where is our data stored? Who are your sub-processors? |
| Export and portability | If you can’t get your data out, you can’t leave, and you can’t negotiate. | Can we export everything ourselves, in a standard format? |
| Pricing model | Member tiers and add-ons can double the bill as the church grows. | What will we pay in year three if we grow? What costs extra? |
| Accounting depth | Restricted funds and a balance sheet don’t fit in a simple income and expense list. | Simple and double-entry bookkeeping? Restricted funds? Giving statements? |
| Languages | In a multilingual church, staff and volunteers need to work in their own language. | Which languages, and can each user choose? |
| Ease of use | Volunteers who log in twice a month won’t read a manual. | Can a new volunteer use it without training? |
| Mobile | A lot of church admin happens on a phone, between services. | What works on a phone? |
| Migration help | Moving years of records is where most projects stall. | Can you import our spreadsheets or current system? At what cost? |
| Support | Problems show up on Sunday morning. | How do we reach you, in which language, and how fast? |
| Roles and permissions | Not everyone should see pastoral notes or who gave what. | Can we set view or edit access per area? |
| Vendor stability | You are choosing a partner for years, not a one-off purchase. | How long have you operated, and what shipped recently? |
Accounting deserves a closer look. Some products record gifts and leave the books to a separate accounting package; others include full double-entry bookkeeping. If your treasurer is happy with dedicated accounting software, a clean export of giving is enough. If the books live in a spreadsheet, an integrated ledger with a simple mode saves double typing. UK churches that claim Gift Aid should also ask how declarations are recorded.
How should church software protect member data?
In the European Union and the United Kingdom, data protection is not optional for churches. Under the GDPR (and the UK GDPR, which is materially the same on these points), church membership reveals religious belief, a special category of personal data under Article 9.
Article 9(2)(d) lets religious not-for-profit bodies process data about their members, former members and people in regular contact with them, in the course of their legitimate activities and with appropriate safeguards, provided the data is not disclosed outside the church without consent. A church may keep a membership database; its tools must respect those conditions.
- The vendor is a processor. A company handling data on the church’s behalf is a processor under Article 28 GDPR and must sign a data processing agreement (DPA) with the church. No DPA, no deal.
- Know where the data goes. Hosting, email and payment providers are sub-processors. Transfers outside the EU/EEA need a legal mechanism, such as an adequacy decision or standard contractual clauses.
- Look for built-in tools for individual rights. Exporting or erasing one person’s data, consent records and an audit log should be features, not support tickets.
- Check permissions. Pastoral notes, prayer requests and giving should be visible only to the people who need them.
How is church management software priced?
Vendors charge on different bases, so compare them for the same church size, over the same period, with everything you would actually switch on.
| Pricing model | How it works | Watch out for |
|---|---|---|
| Flat per church | One price for the whole platform, sometimes in a few plans | What each plan leaves out; limits on users or storage |
| Per module | A base price plus add-ons for giving, check-in, accounting | The price of the bundle you need, not the entry price |
| Per-member tiers | The price rises with the number of people stored | Whether visitors and children count; the next tier’s price |
| Free plan | A free tier limited by size or features | What happens past the limit; whether export stays free |
Online giving has its own cost. Payment providers charge a fee per gift and some vendors add a platform fee on top; ask for both, and whether donors can cover them. For each shortlisted product, estimate:
- The subscription at today’s size and at one and a half times that size.
- Every add-on module you expect to need within two years.
- Payment and platform fees on a year of your current online giving.
- One-off costs: setup, data migration and training.
What questions should you ask church software vendors?
Copy this questionnaire, delete what doesn’t apply to your church and send the same version to every vendor on your shortlist. Written answers are much easier to compare than impressions from a demo.
CHURCH MANAGEMENT SOFTWARE: VENDOR QUESTIONNAIRE
Church: ______________ Contact: ______________ Date: __________
About us: [number of people we would store], [who will use it: pastor,
administrator, treasurer, volunteers], [must-haves from our brief]
DATA PROTECTION AND HOSTING
1. Will you sign a data processing agreement with our church?
Please send us a copy.
2. In which countries are our data and backups stored?
3. Who are your sub-processors (hosting, email, payments, support
tools), and where does each one operate?
4. How is our data encrypted, who on your team can access it,
and is that access logged?
5. How do we export or erase the data of one person who asks us to?
PORTABILITY
6. Can an administrator export all our data (people, families,
attendance, giving, notes, files) without contacting you?
In which formats?
7. What happens to our data if we cancel, and for how long can we
still download it?
PRICING
8. What will we pay per year at our size today, and at one and a half
times that size? Which modules or users cost extra?
9. What fees apply to online giving (yours and the payment
provider’s)? Can donors choose to cover them?
10. Is there a minimum contract term? How do we cancel?
FIT AND DAILY USE
11. Can you demo these scenarios with us: registering a new family,
recording Sunday’s attendance and offering, scheduling next
month’s volunteers?
12. Do you support simple and double-entry bookkeeping, restricted
funds and year-end giving statements?
13. Which interface languages are available, and can each user
choose their own?
14. What can a volunteer do from a phone?
15. How do permissions work? Can we limit who sees pastoral notes
and giving?
MIGRATION AND SUPPORT
16. Can you import our spreadsheets or our current system’s export?
Who maps the data, and at what cost?
17. How do we reach support, in which languages, and what response
time should we expect?
18. What have you shipped in the last six months, and what is next?How do you compare products objectively?
A scoring matrix keeps the most polished demo from winning by default. Weight each criterion from 1 to 3, rate each product from 1 to 5, multiply and add up.
| Criterion | Weight (1–3) | Product A | Product B | Product C |
|---|---|---|---|---|
| Covers our must-haves | 3 | |||
| Data protection and DPA | 3 | |||
| Full data export | 3 | |||
| Ease of use for volunteers | 3 | |||
| Three-year total cost | 2 | |||
| Fits how our treasurer works | 2 | |||
| Migration help | 2 | |||
| Mobile use | 2 | |||
| Roles and permissions | 2 | |||
| Support | 2 | |||
| Vendor stability | 2 | |||
| Interface languages | 1 (3 if multilingual) | |||
| Total (sum of weight × rating) |
Example: export weighs 3 and Product A gets a 4, so that line is worth 12. Set weights before the demos, let each person score alone, and drop any product that fails a must-have, whatever its total.
What is the best process for choosing church software?
- 1
Write your brief
One page, agreed with the people who will use the system.
- 2
Build a shortlist of three
Three products are enough to compare and few enough to test properly.
- 3
Send the questionnaire and book demos
Ask to see your scenarios, such as registering a new family or recording Sunday’s offering, rather than the standard tour.
- 4
Trial with real data
Import a real subset: fifty people, a month of giving, one rota. Demo data always looks good; yours shows the gaps.
- 5
Involve your treasurer and a volunteer
Let the treasurer close a month, and a volunteer check in a family on their phone, without help.
- 6
Test the export
Export everything from the trial and open it. If the file is incomplete or unreadable, you have your answer.
- 7
Decide and plan the migration
Set a switch-over date, clean your data before importing, run both systems for a few weeks and train people in short sessions.
What red flags and common mistakes should you watch for?
Red flags during the evaluation:
- No data processing agreement, or vague answers about where data is stored.
- Export only through support, only partial, or only for a fee.
- Prices only after a sales call, with no written quote.
- Long contracts with automatic renewal and no way to leave early.
- Demos that avoid your scenarios and stick to a script.
- No visible product changes in the past year.
Mistakes churches often make:
- Choosing on price alone, or on the longest feature list.
- Letting one enthusiastic person decide for everyone.
- Importing messy spreadsheets as they are, duplicates and outdated records included.
- Switching every module on at once instead of starting with people, attendance and giving.
- Forgetting to tell the congregation what data the church keeps, and why.
How does Assemblea answer this checklist?
To see how one product answers these questions, here is Assemblea, the platform that publishes this guide. Hold us to the same questionnaire as everyone else, and read our comparison with other church management systems.
- One platform, not add-ons: members and families, attendance and calendar, online giving via Stripe with recurring gifts, accounting with a simple mode and double-entry, a standard church chart of accounts and annual giving statements, volunteers and rotas, small groups, email and WhatsApp communications (where configured), child check-in, service planning, members’ meetings with digital voting and generated minutes, a member portal and statistics.
- Data protection: EU hosting, GDPR by design (consent records, export and erasure for individuals, audit log) and four permission levels per section (security).
- Portability: full church data export, spreadsheet import and presets for exports from several other church management systems (import).
- Languages and devices: six interface languages (English, Italian, Spanish, French, Brazilian and European Portuguese); it runs in the browser on any device.
- Pricing: a free plan for up to 50 members and paid plans with prices adapted to each country (pricing). Online giving carries a 1% platform fee plus Stripe’s own fees.
Run this checklist on Assemblea
Create a free account, import a sample of your data and test it the way this guide suggests.
Frequently asked questions
Is a spreadsheet enough to manage a church?
For a small church with one administrator, a well-kept spreadsheet can work for a while. It breaks down when several people need access, when you need attendance or giving history, or when someone asks what data you hold about them.
Is free church management software good enough?
It can be, if the free plan covers your must-haves and lets you export your data at no cost. Check what happens when you outgrow the free limit and how the vendor makes money.
How long does it take to switch to a new church management system?
Importing people and families can take a day or two if your spreadsheet is clean; cleaning data, moving giving history and training people take longer. Plan a few weeks running both systems.
Can small churches afford church management software?
Yes. Many vendors offer free or low-cost plans for small congregations. Compare the three-year total, online giving fees included, rather than the monthly entry price.
Does GDPR apply to churches?
Yes. In the EU and the UK, churches that keep records about people must follow the GDPR or UK GDPR, and membership data is special-category data because it reveals religious belief. Your vendor should sign a data processing agreement and say where data is stored.
Should church management software include accounting?
Not necessarily. If your treasurer is happy with a dedicated accounting package, a clean export of giving may be enough; if the books live in a spreadsheet, an integrated ledger saves double entry.
This guide is general information, not legal, tax or accounting advice. Your church’s constitution and bylaws come first.