ChurchCMS
churchcms.app
What it is
ChurchCMS is church management software for member administration, attendance, online giving, events, congregation communications, and a church website. Its CRM stores searchable member profiles, family links, giving and attendance history, messages, and printable QR membership cards. Giving supports one-time and recurring donations, donor records, statements, fundraising campaigns, and Stripe, M-Pesa, Flutterwave, and Paystack. A branded Android app provides sermons, events, giving, member messages, prayer requests, and a church calendar. The product exposes a REST API for core modules and describes payment and third-party integrations through it. Churches can self-host under the MIT license or use managed hosting. Self-hosting is free forever with all six core modules, the Android app, and no usage limits. Managed Hosting costs $29 a month; annual managed hosting costs $290 a year. A one-time installation service costs 99.00 USD. The maker says it serves small and medium churches, with no minimum congregation size.
Spec sheet
- What it does
- ChurchCMS combines church administration, a website, online giving, member management and a companion Android app in one open-source platform.Read 15 Oct 2026 · churchcms.app
- Intended users
- ChurchCMS says it was designed for small and medium churches and has no minimum congregation size.Read 7 Oct 2026 · churchcms.app
- API
- The Laravel backend exposes a REST API covering members, giving, attendance, events, sermons and notifications.Read 15 Oct 2026 · churchcms.app
- Security
- Official material states SSL support, bcrypt password hashing, managed-hosting backups and security monitoring; it also claims GDPR-oriented data ownership.Read 15 Oct 2026 · churchcms.app
- Support
- Support is offered through email and WhatsApp, GitHub discussions/issues and optional installation or managed-hosting services.Read 15 Oct 2026 · churchcms.app
- License
- The software is released under the MIT open-source license and can be downloaded, used, modified, and shared without a license fee.Read 7 Oct 2026 · churchcms.app
- Headquarters
- Madurai, Tamil Nadu, IndiaRead 23 Sep 2026 · churchcms.app
- Android requirements
- The Android documentation lists Android 6.0 or newer, 100 MB free storage, network access and church login credentials.Read 15 Oct 2026 · docs.churchcms.app
- API and integrations
- The product exposes a REST API for core modules, and its developer page describes integrations with payment gateways and third-party tools through the API.Read 7 Oct 2026 · churchcms.app
- Attendance
- Attendance supports QR-coded photo ID cards, instant scanning, absence alerts, reports, child check-in and manual overrides.Read 15 Oct 2026 · churchcms.app
- Communications
- Communication features include push, SMS and in-app messages, targeted announcements, birthday and anniversary greetings and daily scripture.Read 15 Oct 2026 · churchcms.app
- Company founded
- LinkedIn lists GegoSoft as privately held, founded in 2017, headquartered in Madurai and employing 11–50 people.Read 15 Oct 2026 · linkedin.com
- Company profile
- Crunchbase describes GegoSoft Technologies as a private Madurai company with an 11–50 employee range and no disclosed funding information.Read 15 Oct 2026 · crunchbase.com
- Data and security
- The maker says self-hosted church data lives on the church's server and describes data transmission as encrypted via SSL and passwords as hashed using bcrypt.Read 7 Oct 2026 · churchcms.app
- Data portability
- Users can export member data and managed-hosting data, then move to another host or self-host without an exit fee.Read 15 Oct 2026 · churchcms.app
- Documentation
- Documentation covers Laravel web/API setup, browser and CLI installers, Android installation, requirements, troubleshooting and module guides.Read 15 Oct 2026 · docs.churchcms.app
- Events
- Event management includes a shared calendar, registration, reminders, ministry groups, bulletins and Sunday-school registers.Read 15 Oct 2026 · churchcms.app
- Extensibility
- The developer offering describes Laravel plugins, event hooks, Vue admin extensions, custom API routes, webhooks and OAuth2 integrations.Read 15 Oct 2026 · churchcms.app
- G2 company listing
- G2 lists GegoSoft Technologies as established in 2017, headquartered in Madurai and having zero company reviews.Read 15 Oct 2026 · g2.com
- Giving
- The giving module supports one-time and recurring donations, donor histories, statements, campaigns and multiple funds.Read 15 Oct 2026 · churchcms.app
- Google Play listing
- Google Play lists ChurchCMS by GegoSoft Technologies with 100+ downloads, a February 2026 update, no displayed star rating and declarations of no data collection or third-party sharing.Read 15 Oct 2026 · play.google.com
- Legal incorporation
- IndiaFilings records GEGOSOFT TECHNOLOGIES (OPC) PRIVATE LIMITED as incorporated on 14 January 2021 in Tamil Nadu.Read 15 Oct 2026 · indiafilings.com
- Licence
- ChurchCMS and its Android app are presented as MIT-licensed code that can be modified, forked, commercially deployed and white-labelled.Read 15 Oct 2026 · churchcms.app
- Limit: Independent review coverage
- Capterra, GetApp and Software Advice show no user reviews, so independent recurring praise or complaint themes are not established.Read 15 Oct 2026 · capterra.com
- Limit: iOS availability
- The GitHub organization roadmap lists an iOS app as a future enhancement, while current official mobile documentation covers Android.Read 15 Oct 2026 · github.com
- Limit: Testing maturity
- The public Laravel repository says application-level tests are not yet comprehensive.Read 15 Oct 2026 · github.com
- Limits and fees
- The maker states there are no per-member charges or feature paywalls, while payment gateway transaction fees are set by the payment providers.Read 7 Oct 2026 · churchcms.app
- Live streaming
- The platform provides live broadcasting, WebRTC private video rooms, sermon libraries and podcast RSS feeds.Read 15 Oct 2026 · churchcms.app
- Maker identity
- ChurchCMS is maintained by GegoSoft Technologies OPC Private Limited, a web company based in Madurai, Tamil Nadu, India.Read 15 Oct 2026 · churchcms.app
- Managed hosting security
- Managed hosting includes daily automated backups, SSL, and uptime and security monitoring.Read 7 Oct 2026 · churchcms.app
- Member CRM
- The CRM stores searchable member profiles, family relationships, attendance, giving history and private pastoral notes.Read 15 Oct 2026 · churchcms.app
- Member management
- Its CRM includes searchable member profiles, family relationships, giving and attendance history, messaging, and printable QR membership cards.Read 7 Oct 2026 · churchcms.app
- Membership
- Membership tools provide status tracking, custom fields, lifecycle tracking, bulk CSV import and unlimited members.Read 15 Oct 2026 · churchcms.app
- Mobile app
- The branded Android app offers profiles, events, sermons, giving, messaging, prayer requests and push notifications.Read 15 Oct 2026 · churchcms.app
- Payment integrations
- Official pages list Stripe, M-Pesa, Flutterwave, Paystack, GCash, PIX, Telebirr and Razorpay payment connections.Read 15 Oct 2026 · churchcms.app
- Prayer and community
- Members can submit public or private prayer requests and use the Knock for Help function to contact leadership discreetly.Read 15 Oct 2026 · churchcms.app
- Rating on Capterra
- 0.0 out of 5 from 0 reviewsRead 15 Oct 2026 · capterra.com
- Rating on GetApp
- 0 out of 5 from 0 reviewsRead 15 Oct 2026 · getapp.com
- Rating on Software Advice
- 0.0 out of 5 from 0 reviewsRead 15 Oct 2026 · softwareadvice.com
- Self-hosting
- The software can run on shared hosting, VPS or cloud infrastructure, with the church retaining its installation and database.Read 15 Oct 2026 · churchcms.app
- System requirements
- The getting-started page lists PHP 8.1 or newer, MySQL 8.0 or MariaDB 10.3 or newer, a domain and SSL certificate.Read 15 Oct 2026 · churchcms.app
- Website CMS
- The built-in website publishes pages, sermons, news, bulletins, events, galleries and announcements without a separate CMS.Read 15 Oct 2026 · churchcms.app
Plans and prices
Strong points and limits
Strong points
- Free self-hosted plan includes six core modules
- No per-member charges or feature paywalls
- Branded Android app included
- REST API supports core modules
- Managed hosting includes daily backups and SSL
Limits
- No free trial
- Payment providers set transaction fees
- Managed hosting costs 29.00 USD monthly
Who it suits
ChurchCMS suits small and medium churches needing member, giving, attendance, event, and communication tools. It also fits churches choosing self-hosting, Android access, or an API.
Verdict
ChurchCMS combines church administration, giving, communications, and website functions in one system. Its free MIT-licensed self-hosted option and paid hosting choices cover different deployment needs.
Where Specifiction places it
- Church Event Management Software#1 of 469.3
- Church Directory Software#1 of 409.3
- Church Volunteer Management Software#1 of 309.3
- Nonprofit Membership Management Software#1 of 309.3
- Small Group Management Software#2 of 399.3
- Church Management Software#2 of 389.3