Free & Open Source — No monthly fee, ever
Everything included · No paywalls · No add-ons

Free Church Management Software Features -
Every Tool. All Included

ChurchCMS is a free, open source church management software with 10 built-in modules — from church CRM and membership management to live streaming and a mobile app. No subscriptions. No feature tiers. No limits. Forever free.

Jump to a feature

Know every member.
Remember every detail.

ChurchCMS is a complete church CRM software built for ministry — a powerful church database software for searchable member profiles, family relationships, giving history, attendance records, and pastoral notes — all in one church member management platform.

👤
Rich Member Profiles

Full profile for every member — photo, contact details, family links, join date, baptism record, and custom fields your church defines.

👨‍👩‍👧‍👦
Family Units

Link members into family groups. See the whole household at a glance — giving, attendance, and children's ministry records together.

🔍
Searchable Directory

Find any member instantly by name, group, status, or custom field. Furthermore, you can filter and export your entire congregation in seconds.

📊
Engagement History

Track every member's attendance pattern, giving history, and ministry involvement — spot who's drifting before they disappear.

📝
Pastoral Notes

Private notes visible only to leadership — log pastoral visits, care conversations, and follow-up actions for any member.

📤
Export & Data Portability

Export your full member database at any time in CSV or Excel. Your data is yours — always, with no export fees or restrictions.

ChurchCMS is the only free, open source church CRM software that combines donor history, attendance tracking, and pastoral notes — at zero cost

Learn more about Church CRM →

Manage your congregation.
Not your spreadsheets.

ChurchCMS church membership software gives you everything to manage your church membership - from a searchable church member directory and onboarding new members to tracking who's active, growing, or needs pastoral attention. All in one platform

Membership Status Tracking

Track every member's status — active, inactive, visitor, new believer. Set custom statuses that match your church's membership process.

🪪
Printed Photo ID Cards

Generate and print photo ID cards with a unique QR code for every member — professional, secure, and ready for check-in scanning.

📋
Custom Member Fields

Add any field your church needs — spiritual gifts, small group preference, skills, or denomination-specific data — without any coding.

🔄
Member Lifecycle

Track the full member journey — from first visit to active member, group leader, or ministry volunteer. Never lose sight of where someone is.

📥
Bulk Import

Import your existing member list from any CSV file. In fact, you can migrate from Planning Center, Breeze, or a spreadsheet in minutes - not weeks.

♾️
No Member Limits

Whether you have 50 members or 50,000 — ChurchCMS never charges more as your congregation grows. Unlimited members, always, at zero cost.

Learn more about Membership Software →

Receive tithes & offerings
from anywhere in the world.

ChurchCMS church giving software supports secure online giving for churches worldwide — with full church donation tracking, giving statements, and fundraising campaigns. Supports Stripe, M-Pesa, Flutterwave, and Paystack — all included free.

💳
Online Tithes & Offerings

Members give securely from the mobile app or website — one-time or recurring. Stripe, Flutterwave, M-Pesa, and Paystack all supported.

📈
Donor History & Reports

Full giving history for every member — by date, amount, fund, and campaign. See your church's giving trends at a glance on the dashboard.

📄
Giving Statements

Generate annual giving statements for any donor in seconds — perfect for tax receipts. Send by email or download as PDF instantly.

🎯
Fundraising Campaigns

Create targeted campaigns with progress bars, goals, and deadlines. Share campaign links via push notification, SMS, or your church website.

🔁
Recurring Giving

Members set up weekly, monthly, or custom recurring gifts — giving happens automatically without anyone needing to remember each week.

💰
Multiple Funds

Additionally, you can create separate funds — General, Building, Missions, Youth — so members can direct their giving exactly where they intend it to go.

Learn more about Online Giving →

Plan, manage, and promote
every church event.

ChurchCMS church event management software covers everything — from church event planning and registrations to a unified church calendar software, automatic reminders, and attendance tracking. One platform, every event.

🗓️
Church Calendar

A unified calendar for all services, events, and ministry activities — visible on the admin dashboard, website, and member mobile app simultaneously.

📝
Event Registration

Members register for events directly through the app. Track RSVPs, manage capacity, and send automatic confirmations — no third-party tools needed.

Automatic Reminders

Send push and SMS reminders to registered attendees before any event — this helps reduce no-shows and keeps your congregation engaged and informed.

👨‍👩‍👧
Ministry Teams & Groups

You can also create groups for choirs, Bible studies, committees, and youth teams. Assign events to specific ministries and message the whole group instantly.

📋
Weekly Bulletin

Publish your digital weekly bulletin to the website and app — no printing costs, no paper waste, and every member gets it the moment it's ready.

🏫
Sunday School Classes

Manage Sunday school and children's ministry classes with separate registers, attendance tracking, and parent notifications built in.

Learn more about Event Management →

Your church in every
member's pocket.

ChurchCMS includes a fully branded church mobile app — a complete church management Android app for sermons, events, giving, prayer requests, messaging, and daily scripture. A free church app for members — included with every ChurchCMS plan

🎨
Fully Branded App

Your church's name, logo, and colours — not ChurchCMS branding. Members download your church app from the Google Play Store.

📖
Sermons On Demand

Every published sermon available to stream or download in the app. Members listen on their commute, share with friends, stay connected all week.

💝
In-App Giving

Members give tithes and offerings directly from the app — securely, instantly, from anywhere in the world using their preferred payment method.

💬
Member Messaging

Beyond giving, in-app messaging connects members and leadership through a private, church-owned communication channel — not a public social media platform.

🙏
Prayer Requests

Members submit prayer requests directly in the app. The Knock for Help feature connects anyone privately and instantly with pastoral leadership.

📅
Events & Church Calendar

The full church calendar in the app — members RSVP, get reminders, and never miss a service, event, or ministry meeting again.

Learn more about the Mobile App →

A professional church website.
No technical knowledge needed.

ChurchCMS is a free church website builder and church website CMS — publish sermons, events, bulletins, and announcements from one dashboard, without touching a line of code. The easiest church website software available.

🏠
Church Homepage

A beautiful, customisable homepage with service times, welcome message, latest sermons, upcoming events, and an online giving button — all managed from your dashboard.

🎙️
Sermon Publishing

Publish sermons to your website automatically — with audio, video, notes, and scripture references. New visitors find your messages through Google search.

📰
News & Announcements

Post church news, ministry updates, and announcements that appear on your website and in the mobile app — one publish, two channels.

🔌
Custom Pages

Create any page your church needs — About, Ministries, Contact, Give, Salvation prayer. A full page builder with no technical skills required.

📱
Mobile Responsive

Every page looks perfect on phones, tablets, and desktops — automatically. No extra setup, no separate mobile theme needed.

🔍
SEO Ready

Clean URLs, meta tags, sitemap, and structured data built in — so people searching for a church in your area can find you on Google.

Learn more about Church Website Builder →

Reach every member.
Every time.

ChurchCMS church communication software keeps your congregation connected between Sundays — with church push notifications, SMS notifications, in-app messages, birthday wishes, anniversary greetings, and daily scripture. All included free in ChurchCMS.

📲
Push Notifications

Send instant push notifications to all members, specific groups, or individual people — event reminders, urgent announcements, or personal messages.

💬
SMS Messaging

For members who don't have the app, SMS messaging ensures service reminders, emergency notifications, and important announcements reach every phone.

🎂
Birthday & Anniversary Wishes

Automated personal greetings sent to every member on their birthday and wedding anniversary — a small touch that makes people feel truly remembered.

📖
Daily Bible Verse

A daily scripture automatically delivered to every member's phone — keeping your congregation spiritually connected to the church every single day.

📢
Targeted Announcements

Send messages to specific groups — Youth Ministry, Choir, New Members — without spamming the whole congregation with irrelevant notifications.

📊
Delivery Reports

See who received, opened, and engaged with every notification — so you know your messages are actually reaching your congregation.

Learn more about Communication Tools →

Know who showed up.
Instantly. Automatically.

ChurchCMS church attendance tracking software replaces paper registers forever. QR code church attendance scanning at the door gives you instant, accurate check-in — the smartest free church check-in software available.

🔲
QR Code Check-In

Every member has a unique QR code on their ID card. Simply scan at the door with any smartphone — attendance is recorded instantly, with no manual entry needed.

🪪
Printed Photo ID Cards

To make this work, ChurchCMS generates professional photo ID cards for every member. Print in-house on standard card stock — each card carries a unique QR code linked to their profile.

📉
Absence Alerts

Automatically flag members who have been absent for two or more consecutive Sundays — so pastoral care can reach out before someone quietly drifts away.

📊
Attendance Reports

Weekly, monthly, and annual attendance trends — total numbers, per-service breakdown, and individual member history all in one dashboard.

🏫
Children's Check-In

Separate attendance tracking for Sunday school and children's ministry — with parent matching and secure collection records built in.

📋
Manual Override

Forgot your card? No problem — admins can mark attendance manually from the dashboard for any member at any time.

Learn more about Attendance Tracking →

Take your Sunday service
to the world.

ChurchCMS church live streaming software lets you broadcast your online church service directly — no third-party platform needed. Built-in church live broadcast tools, private video rooms, and a growing sermon library — all free.

🎥
Live Broadcasting

Stream your Sunday service live directly through ChurchCMS — no third-party platform required. Members can watch in the app or on your church website.

🖥️
Video Rooms

In addition, you can host prayer meetings, Bible studies, and leadership calls in private video rooms — built on WebRTC, fully integrated, with no Zoom subscription needed.

🎙️
Sermon Library

Every recorded sermon stored and categorised in your library — searchable by speaker, series, scripture, or date. Members access it anytime, anywhere.

🎧
Audio Podcast Feed

Automatically generate a podcast RSS feed from your sermon library — members subscribe on Spotify, Apple Podcasts, or any podcast app instantly.

🔔
Live Notifications

Push a notification to all members the moment you go live — so even those who forgot it was Sunday get a reminder to join the service.

🌍
Global Reach

Church members in other cities, countries, and time zones can watch live or on demand — your congregation is no longer limited by geography.

Learn more about Live Streaming →

Deepen community.
Strengthen pastoral care.

ChurchCMS includes a built-in church prayer request app and church community app — with private messaging, the Knock for Help feature, and community feed. The most complete free church prayer software available, built into your management platform.

🙏
Prayer Request Submissions

Members submit prayer requests directly through the app — publicly shared with the congregation or privately to leadership only, their choice.

🚪
Knock for Help

For more urgent needs, the Knock for Help feature sends a one-tap private message to pastoral leadership — ideal for members going through a crisis who need discreet, immediate support.

💬
Community Feed

A private, church-owned community space in the app — members share testimonies, praise reports, and encouragement without the noise of social media.

📬
Pastoral Follow-Up

Track every prayer request and follow-up action — so no request falls through the cracks and every member who reaches out gets a response.

🤝
Ministry Groups Chat

Group messaging for each ministry team — choir, youth, ushers — in a private, organised channel that doesn't get lost in a WhatsApp group.

📖
Daily Scripture Engagement

Members comment, react, and discuss the daily Bible verse in the app — turning a one-way notification into a daily moment of community connection.

Learn more about Prayer & Community →
Get started today

See every feature running
live for your church.

A free 15-minute demo with our team. We'll walk you through the modules most relevant to your church — no pressure, no sales pitch, no commitment required.

$0 monthly fee 15 min demo call No obligation No credit card All features included