FREEDOM251

Freedom251 › Church Management Software

ChurchCRM

Free plan LinuxSelf-hostedWeb

Visit ChurchCRM Alternatives Pricing

ChurchCRM's own site

What ChurchCRM is

ChurchCRM is free, open-source church management software for congregations that want to manage records, attendance, giving, and ministry coordination. It keeps member and family information, 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. Giving tools track donations, pledges, and deposits, with financial reports. Members can update their own details through a self-service portal. Reports include attendance trends and giving patterns, and the software is available in 49 languages. ChurchCRM is self-hosted, so congregations control where their data is stored; the project does not provide a hosted service. Listed requirements include 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. Hosting is separate and may cost extra.

Who it suits

ChurchCRM suits congregations that can self-host and want tools for member records, attendance, giving, and volunteer coordination. It is described for organizations ranging from small neighborhood churches to multi-site congregations.

What it does well

  • Manages member and family records with custom fields
  • Tracks attendance across services, classes, and groups
  • Includes donation, pledge, deposit, and financial reporting tools
  • Available in 49 languages
  • Congregations control where data is stored

What to know first

  • The project does not provide hosted service
  • Installation requires specified PHP and database versions
  • Support does not include SLAs or phone support

Limits

ChurchCRM has no license fee or subscription, but hosting is separate and may cost extra. It is self-hosted, and the project does not provide SLAs, phone support or commercial guarantees.

Plans

PlanBilled and limitsPrice
ChurchCRMFree software; hosting is separate and may cost extra. · Self-hosted · no license fee or subscription · no per-member pricing or tiersFree

As churchcrm.io lists them, read 9 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open https://churchcrm.io/.
  2. Arrange self-hosting on Linux with PHP 8.4 or newer.
  3. Set up MySQL 8.0+ or MariaDB 10.5+ and Apache or nginx with URL rewriting.
  4. Allow about 500 MB of free disk space.
  5. Install ChurchCRM and manage its hosting and data storage.

Verdict

ChurchCRM offers broad congregation-management features without a license fee or subscription, but hosting and installation are the congregation’s responsibility. Review the technical requirements and community-support model before deploying it.

Questions

How much does ChurchCRM cost?

ChurchCRM is free software, with no license fee, subscription, per-member pricing or tiers. Hosting is separate and may cost extra.

Does ChurchCRM provide hosted service?

No. ChurchCRM is self-hosted, so congregations choose where their data is stored and arrange hosting.

What does installation require?

The listed requirements are 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.

What support is available?

Community support is available through documentation, Discord and GitHub. The project does not offer SLAs, phone support or commercial guarantees.

Is ChurchCRM open source?

Yes. It is described as an open-source church management system.

What integrations or extensions are listed?

The FAQ says ChurchCRM 7.x added a plugin ecosystem and OpenStreetMap integration that does not require an API key.

Facts from ChurchCRM's own pages

Attendance and ministry
It records attendance for services, events, Sunday School classes, and group meetings, and coordinates volunteers, events, rosters, and groups. · churchcrm.io, 9 Oct 2026
Founded
2013 · churchcrm.io, 28 Sept 2026
Giving
It manages donations, pledges, deposit tracking, and financial reports. · churchcrm.io, 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. · churchcrm.io, 9 Oct 2026
Integrations and extensions
The FAQ says ChurchCRM 7.x added a plugin ecosystem and OpenStreetMap integration without an API key. · churchcrm.io, 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. · churchcrm.io, 9 Oct 2026
Member portal
A self-service portal lets members update their own information. · churchcrm.io, 9 Oct 2026
People and families
It manages member and family records, including custom fields, photos, and life events. · churchcrm.io, 9 Oct 2026
Privacy
The project says it does not use analytics or tracking and lets congregations export their complete database. · churchcrm.io, 9 Oct 2026
Purpose
ChurchCRM is an open-source church management system for congregations. · churchcrm.io, 9 Oct 2026
Reports and languages
It provides reports such as attendance trends and giving patterns, and is available in 49 languages. · churchcrm.io, 9 Oct 2026
Security
The security policy says only the latest release branch receives security fixes and recommends running ChurchCRM only over HTTPS. · churchcrm.io, 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. · churchcrm.io, 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. · churchcrm.io, 9 Oct 2026

Where ChurchCRM stands on Freedom251

Look at these too