By CiviCRM

CiviCRM

What it does

CiviCRM gives a nonprofit one constituent record that can connect contact details, interactions, contributions, memberships and event participation. Its modular open-source system lets an organization begin with contact management and enable the components needed for fundraising and outreach.

Category
CRM
Last updated
Oct 18, 2026
CiviCRM · Editorial illustration
Conceptual editorial illustration of constituent cards connected to a gift, membership, event ticket and outreach envelope.

Work at CiviCRM?

Help customers find accurate information about your software.

Manage this listing →

Find your fit

Who it is for

It is designed for nonprofits, NGOs and civic organizations that need to understand a supporter across several relationships: donor, member, event attendee or volunteer. This helps staff work from shared context rather than separate address books for each campaign.

CiviCRM is a fit to assess when an organization can assign responsibility for setup, data quality and email or payment configuration. Teams seeking hosted operation can evaluate Spark or a specialist implementer, while those with technical capacity can plan their own installation.

Back to sections

The work it supports

Core capabilities

Create Individuals, Organisations and Households, then capture names, contact methods, addresses and communication preferences. Subtypes and custom fields can represent roles or details unique to the organization; agree on the data model before importing a large list.

A contact’s Activities tab brings together interactions such as attendance, contributions, calls and meetings. Staff can record another call, meeting or email from that record, giving the next person a usable history of engagement.

The Contributions tab ties financial activity back to the constituent and shows a summary over time. Staff can also record offline contributions, so a cheque or other offline gift can sit beside payments that arrived through online forms.

CiviContribute handles donations, in-kind gifts, membership payments, event fees and fundraising campaigns. Financial transaction batches can be exported for accounting work; an organization should map its financial types and reconciliation steps before accepting live money.

The bundled core extensions include CiviMember for memberships and CiviEvent for event calendars and registrations. Enable the components the organization actually needs, then test how a membership renewal or event registration appears on a contact record.

Online event registration can use participant approval. It also uses duplicate-matching rules to connect a registrant to an existing constituent record. Review the matching fields on the form so self-service signups do not scatter one person across multiple contacts.

CiviMail supports larger email campaigns, including outreach to potential members or event attendees. Review the audience and message purpose before a live mailing, since this component is designed for bulk constituent communication.

Configurable matching rules help identify likely duplicate contacts, and staff can scan and merge pairs. A sample migration should check how names, email changes, households and shared addresses behave under those rules before merging records at scale.

Back to sections

Understand the offer

Pricing and getting started

The CiviCRM software is described as free and open source, without a license or user fee for downloading, installing or using it. Running an installation still requires hosting, setup, upgrades, security, backup and support work, whether done in house or bought from a specialist.

The official guide presents CiviCRM Spark as a separate hosted route, alongside expert-managed and self-managed hosting. Two current official pages disagree on Spark’s contact threshold, so confirm its current capacity, features, pricing, data location and export terms in a written offer before choosing it.

Additional community or custom extensions have separate maintenance and compatibility considerations. Online payments need a configured processor with its own fees and features; outgoing email needs a working mail service. Confirm those service costs and responsibilities for the chosen deployment.

Back to sections

Look a little closer

Before you choose

Use fictional contacts to model an individual, an organization and a household. Record an activity, an offline gift and a membership or event registration, then check whether another staff member can understand the full relationship from the contact record.

Test an online event registration against an existing contact and a near-duplicate. Review the matching rule, approval path and merge result before opening a public form or importing the real constituent list.

Before enabling donations or bulk outreach, configure a payment processor and mail server, then test receipts, event confirmations and a small opt-in mailing. Confirm processor terms and any hosting send limits; no successful payment or delivery can be assumed from software documentation alone.

Choose the operating model early: Spark, a specialist provider, an internally managed server or an externally hosted VPS. Ask who owns updates, backup restores, extension support, mail reputation and access to exported data before a live migration.

Back to sections

9 distinct sources behind this profile. Research observed Oct 18, 2026. Features and offers can change.
View sources and research →

Help keep this profile useful

Spotted an outdated detail? Send the correction with a supporting source. A verified account is needed to submit.

Suggest a correction ↗