Back to software

Nonprofits & Faithby ChurchCRM
ChurchCRM
Free church management software for membership, groups, events, and giving.
About ChurchCRM
ChurchCRM is a free, open-source church management system (ChMS) that helps churches manage membership data, groups, events, and finances. It centralises your people directory, tracks attendance, and supports reporting on giving and engagement.
Built on PHP and a responsive web interface, ChurchCRM includes group and role management, family and member records, and integrations for email and calendars, all self-hostable for full data ownership.
Released under the MIT license, ChurchCRM is a well-established, actively maintained choice for congregations of all sizes.
Key Features
- Membership and family record management
- Groups, roles, events, and attendance tracking
- Giving and finance reporting
- Self-hosted with full data ownership
Self-Hosting Notes
PHP with MySQL/MariaDB. Docker images available. MIT licensed.