Free Church Management Software — Open Source, No Fees
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 View on GitHub

Built in the open. Trusted by churches worldwide.
Help your church get organized
ChurchCRM helps you manage the things your church already does: track people and families, organize groups and ministries, coordinate events, give and receive gifts, and empower volunteers.
Know your congregation
Member profiles, family relationships, contact information, and notes — all in one searchable place.
Organize your groups
Groups, ministries, classes — manage membership, roles, and communications in one place.
Track events and attendance
Services, programs, events — record attendance, build historical records, and view trends.
Track giving and finances
Record donations, generate tax receipts, run financial reports, and understand your giving trends.
Built for churches that value simplicity and independence
Free. No subscription.
ChurchCRM is open source and genuinely free to use. You're not locked into a monthly bill or a vendor. Download it, install it, use it.
You own your data.
Your church data belongs to your church. Export it anytime. Move it. Back it up. You're not dependent on ChurchCRM staying around or remaining its provider forever.
Open source means transparency.
The code is open for anyone to inspect. No hidden tracking, no surprises. The community helps build it. Security is everyone's responsibility.
Made by churches, for churches.
ChurchCRM has been actively maintained and improved for over a decade, based on real feedback from real churches using it every day.
You're not on your own
Documentation, community support, and a welcoming Discord community are here to help.
Everything ChurchCRM can help with
Below are the workflows and features that help churches get organized. Try the live demo to see them in action.
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
- Define opportunities
- Track sign-ups
- Active/inactive status
- Sort and organize
More Features
- Prayer requests
- Congregation emails
- Document management
- Role-based access
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 →
Where we're going
ChurchCRM is actively maintained and improved. Here's what you can expect.
What you can use now
- People, families, and group management
- Events and attendance tracking
- Giving and financial reports
- 49 language translations
What's in development
- Enhanced reporting and analytics
- Improved mobile experience
- Additional integrations
- Performance improvements
Where we're headed
- Smarter tools that grow with your church
- Easier setup and onboarding
- Better integration with other ministry tools
- A thriving contributor community
Ready to get organized?
ChurchCRM is free, open source, and ready to help your church manage the work you're already doing.
Help us build ChurchCRM
ChurchCRM is built by a community of volunteers. Developers, designers, translators, testers, and church members all contribute. Whether you code or not, there's a way to help.
Learn how to contribute


