
ChurchCRM
ChurchCRM is free, open-source church management software for congregations.
What ChurchCRM is
ChurchCRM is free, open-source church management software for congregations. It manages member and family records, including custom fields, photos, and life events, and records attendance for services, events, Sunday School classes, and group meetings. Congregations can coordinate volunteers, events, rosters, and groups, while giving tools cover donations, pledges, deposit tracking, and financial reports. Members can update their own information through a self-service portal. Reports include attendance trends and giving patterns, and the software is available in 49 languages. ChurchCRM is self-hosted; the project does not provide a hosted service, so congregations choose where their data is stored. It lists requirements of PHP 8.4 or newer, MySQL 8.0+ or MariaDB 10.5+, Apache or nginx with URL rewriting, and about 500 MB of free disk space. The project offers community support through documentation, Discord, and GitHub, but not SLAs, phone support, or commercial guarantees.
Good
- Manages member and family records, attendance, and giving.
- Members can update their information through a portal.
- Available in 49 languages.
- Congregations control data storage and can export the database.
Watch out
- Self-hosting is required; no hosted service is provided.
- Requires PHP 8.4 or newer.
- Support does not include SLAs or phone support.
Who it suits
ChurchCRM suits congregations that want to manage membership, attendance, volunteers, and giving in one system and can handle self-hosting. The project describes its audience as ranging from small neighborhood churches to multi-site organizations.
Verdict
ChurchCRM covers membership, attendance, volunteer coordination, and giving without a license fee or subscription. Congregations need to provide hosting and meet its technical requirements.
Plans and prices
From ChurchCRM's own pricing page, checked 9 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| ChurchCRM | Free | Self-hosted · no license fee or subscription · no per-member pricing or tiers · Free software; hosting is separate and may cost extra. |
The facts
Each one read from ChurchCRM's own pages, with the date it was checked.
What it does
- Attendance and ministry
- It records attendance for services, events, Sunday School classes, and group meetings, and coordinates volunteers, events, rosters, and groups.checked 9 Oct 2026
- Giving
- It manages donations, pledges, deposit tracking, and financial reports.checked 9 Oct 2026
- Hosting and data
- ChurchCRM is self-hosted; the project does not provide a hosted service, and congregations control where their data is stored.checked 9 Oct 2026
- Integrations and extensions
- The FAQ says ChurchCRM 7.x added a plugin ecosystem and OpenStreetMap integration without an API key.checked 9 Oct 2026
- Intended users
- The FAQ describes ChurchCRM as designed for congregations from small neighborhood churches to multi-site organizations, with self-hosting required.checked 9 Oct 2026
- Member portal
- A self-service portal lets members update their own information.checked 9 Oct 2026
- People and families
- It manages member and family records, including custom fields, photos, and life events.checked 9 Oct 2026
- Privacy
- The project says it does not use analytics or tracking and lets congregations export their complete database.checked 9 Oct 2026
- Purpose
- ChurchCRM is an open-source church management system for congregations.checked 9 Oct 2026
- Reports and languages
- It provides reports such as attendance trends and giving patterns, and is available in 49 languages.checked 9 Oct 2026
- Security
- The security policy says only the latest release branch receives security fixes and recommends running ChurchCRM only over HTTPS.checked 9 Oct 2026
- Support
- Support is community-driven through documentation, Discord, and GitHub; the project says it does not offer SLAs, phone support, or commercial guarantees.checked 9 Oct 2026
- Technical requirements
- The install page lists PHP 8.4 or newer, MySQL 8.0+ or MariaDB 10.5+, Apache or nginx with URL rewriting, and about 500 MB of free disk space.checked 9 Oct 2026
The company
- Founded
- 2013checked 28 Sep 2026
Alternatives to ChurchCRM
- 1

Planning Center
Free planAndroidiOSWebAPI8.4From $15 a month - 2

ChurchCMS
Free planOpen sourceAndroidWebAPISelf-hosted8.3From $290 a year - 3

Tithely Giving
Free planAndroidiOSWebAPI8.2From $19 a month - 4

ChMeetings
Free planAndroidiOSWebAPI8.1From $12 a month - 5

ChurchTrac
AndroidiOSWebmacOS8.0From $7 a month - 6
ChurchSuite
AndroidiOSWebAPI7.8From $15.50 a month
