← Back to all CRMs
CC

ChurchCRM

Free, open source church management system – member directory, donations, groups, events, family & child care – built for churches of all sizes

🏠

Self-Hosted (Free Forever – Recommended)

Completely free • Unlimited members • Easy PHP/MySQL install • No user limits • Full control

Self-Host Guide →
☁️

ChurchCRM Hosted (Third-Party)

No official hosted version • Community/third-party hosting available (~$5–$20/month)

See Hosted Options →

🏠 Self-Hosted (Free Forever)

Download ZIP • Install on any PHP/MySQL server • Extremely easy for church admins.

Download Latest ZIP (from our server)

Downloaded directly from our mirror (latest stable version – always free)

Installation Steps

# Manual on shared hosting (easiest) 1. Download ZIP from our server (button above) 2. Upload to server (PHP 7.4–8.2, MySQL 5.7+) 3. Create database 4. Visit http://your-domain/setup/ 5. Follow wizard (database + admin account) # Docker (for VPS or local) docker run -d -p 80:80 --name churchcrm churchcrm/churchcrm # Requirements PHP 7.4–8.2, MySQL/MariaDB 5.7+, Apache/Nginx RAM: 1 GB minimum • Setup time: 5–15 minutes

Requirements: PHP 7.4–8.2, MySQL/MariaDB • Works on cheap shared hosting • Setup time: 5–15 minutes

☁️ ChurchCRM Hosted (Third-Party)

No official hosted version – community hosts offer managed plans.

  1. Search for "ChurchCRM hosting" on Google or hosting forums
  2. Choose a provider (e.g. ChurchCRM on A2 Hosting, SiteGround, etc.)
  3. Sign up → they install and manage
  4. Log in and start

Pricing (approx. Feb 2026, per month):

  • Basic: $5–$15 (shared hosting)
  • Managed: $20–$50 (full support, backups)

Self-Hosted vs Hosted – Detailed Comparison 2026

Factor Self-Hosted Third-Party Hosted
Upfront Cost $0 $0 trial
Monthly Cost $3–$15 (hosting) $5–$50
Data Ownership 100% yours Yours (they host)
Setup Time 5–15 minutes Instant
Maintenance You manage Managed
Support Community + wiki Provider
Customization Full PHP access Limited
Backup You Automatic
Scalability Unlimited Plan dependent
Best For Churches, cost-saving, full control No maintenance needed

Which option is better for YOUR church?

Small church / budget

→ Self-Hosted

1-year cost $36–$180. Free forever, full control.

No tech person

→ Third-Party Hosted

1-year cost $60–$600. Managed setup.

Large church / many members

→ Self-Hosted

Unlimited members, customize freely.

ChurchCRM is perfect for churches – self-hosting is the best choice for most because it's free, unlimited, and fully private.