ChurchCRM exists to serve the Church
Every congregation, in every country, in every language.
We believe that God's people deserve world-class tools without the burden of licensing fees, vendor lock-in, or data ownership concerns. This software is our ministry: open-source, community-built, freely given.
Live church management software demo Free ChurchCRM installation guide ChurchCRM setup and administration documentation

100% Free
Open source, no licensing fees
45+ Languages
Serve diverse congregations globally
Privacy First
Your data stays yours.
Any Web Host
Works on shared hosting, VPS, or your own server
Congregation & Members
Comprehensive tools to manage your congregation, finances, and programs — all in one place.
Member Profiles
- Organize by families
- Photos & contact info
- Track attendance
- Custom fields
Self-Service Portal
- Members update info
- Online registration
- Visitor signup
- Secure verification
Groups & Teams
- Organize ministries
- Manage committees
- Role assignment
- Communication tools
Notes & Properties
- Custom notes
- Track properties
- Personal preferences
- Contact history
Giving & Pledges
- Track tithes
- Record pledges
- Donations log
- Donor profiles
Reports & Analytics
- Giving summaries
- Financial reports
- Attendance analytics
- Custom queries
Fundraisers
- Organize campaigns
- Track fundraiser activity
- Member involvement
- Direct giving
Data Management
- CSV import/export
- Batch operations
- Backup functions
- Data integrity
Sunday School
- Manage classes
- Class rosters
- Parent emails
- Attendance tracking
Events
- Create & manage
- Participant tracking
- Auto reminders
- RSVP management
Volunteer Management
- Track skills
- Availability schedules
- Ministry matching
- Scheduling
More Features
- Prayer requests
- Congregation emails
- Document management
- Role-based access
Installation Overview
ChurchCRM installs on any standard web host. Here's the simplified flow — detailed step-by-step instructions are in the installation guide.
Check Requirements
Verify your server has PHP 8.4+, MySQL 8.0+, and Apache with mod_rewrite. Most web hosts support this standard stack.
Download & Upload
Download ChurchCRM from GitHub, extract the files, and upload them to your web hosting account using FTP or your host's file manager.
Run the Installer
Visit your installation URL in a browser and follow the setup wizard. It walks you through database creation and initial configuration in minutes.
📦 GitHub Download
Clone or download from GitHub. Full control, latest updates, community support.
Learn More →🔧 Softaculous Auto-Installer
One-click installation if your host has Softaculous in cPanel. A great option if you're just getting started.
Learn More →🏗️ Manual LAMP Setup
Manual installation using cPanel's file manager, FTP, and MySQL tools. Most common.
Learn More →💬 Community Support
Having issues? Check GitHub issues or reach out to the community for help.
Get HelpReady to install? The detailed installation guide below covers all methods with step-by-step screenshots and instructions.
See It In Action
Real screenshots of ChurchCRM in action
Dashboard

Dashboard
Overview of activities, quick links, and recent updates Try Demo
People
Families
Finance

Finance
Manage giving, deposits, and financial reports Try Demo
Administration

Administration
Settings and user management for your ChurchCRM instance Try Demo
Sunday School

Sunday School
Class and roster management for Sunday School programs Try Demo
Want to explore more? Try the live demo →



