EVERYTHING XIAOMI
Get listed
ChurchCRM logo

ChurchCRM

ChurchCRM is free, open-source church management software for congregations.

Place
#27 of 38
Score
6.2
ChurchCRM's website

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.

All about pricing
PlanPriceWhat it gives you
ChurchCRMFreeSelf-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

All alternatives
  1. 1Planning Center logo

    Planning Center

    Free planAndroidiOSWebAPI
    8.4From $15 a month
  2. 2ChurchCMS logo

    ChurchCMS

    Free planOpen sourceAndroidWebAPISelf-hosted
    8.3From $290 a year
  3. 3Tithely Giving logo

    Tithely Giving

    Free planAndroidiOSWebAPI
    8.2From $19 a month
  4. 4ChMeetings logo

    ChMeetings

    Free planAndroidiOSWebAPI
    8.1From $12 a month
  5. 5ChurchTrac logo

    ChurchTrac

    AndroidiOSWebmacOS
    8.0From $7 a month
  6. 6

    ChurchSuite

    AndroidiOSWebAPI
    7.8From $15.50 a month