ImpactFlow
Get started

Software for community nonprofits

The all-in-one operating platform for non-profit organizations

People, donations, events, volunteers, appointments, mailing and reports — one platform on one shared database, so your organization always sees the whole relationship.

  • 30-day free trial — no credit card
  • CRA-compliant tax receipts
  • Online payments with Stripe

People record

AO

Amina Osman

amina.o@example.org

DonorVolunteerRegistrant

Official receipt

No. 2026-0141

$50.00

Eligible amount · $50.00

Receipted

Fall community kitchen

Checked in · 6:02 p.m.

Six modules, one People database

Every module reads and writes the same person records. Add someone once and they never become a duplicate row in someone else's spreadsheet.

Donations

Record cash and cheque gifts, take cards online through Stripe Checkout, and issue receipts automatically.

Events & registration

Publish free or paid offerings, confirm registrations by email, and check people in at the door with a QR code.

Appointments

Public booking pages for intake interviews and counselling sessions, with confirmations and reminders.

Volunteers

Plan shifts, log hours, and report coordinator-approved totals.

Mailing

Receipts, confirmations and campaigns from one outbox — each message in the recipient's preferred language.

Reports

Donation and registration reports with Excel exports your board and your auditor can open.

CRA compliance

Tax receipts an auditor will like

Receipting rules are where small charities get burned. Impact Flow follows the CRA's requirements by design, so the paper trail is always in order.

  • One org-wide sequence of receipt numbers
  • Cancelled receipts stay on file; replacements print the original number
  • Advantage amount and description handled on split-receipt gifts
  • Annual receipts that cover a donor's full year of giving

Your organization

No. 2026-0142

Official donation receipt

DonorAmina Osman
Amount$100.00
Advantage · Gala dinner−$20.00
Eligible amount$80.00

Prepared to Canada Revenue Agency receipting requirements

Receipted

Payments that file themselves

Online donations and registration fees run through Stripe Checkout. When a payment completes, the donor record, the donation entry and the receipt email are created automatically — nothing to re-key.

Speak to your whole community

Every public page — donating, registering, booking — ships in six languages, and every email goes out in each person's preferred one.

EnglishFrançaisEspañol中文(简体)中文(繁體)한국어

Simple pricing for small teams

Start with a 30-day free trial of the full platform, then pick the plan that fits. Prices in Canadian dollars.

Free trial

30 days free

  • No credit card required
  • Full access to every feature
  • Unlimited support during the trial
Start free trial

Starter

For getting your records in order

$0/month

  • Up to 250 people
  • 1 staff account
  • Donations with CRA tax receipts
  • Online payments with Stripe
Get started

Growth

Perfect for small organizations.

$79/month

  • Everything in Starter
  • Up to 500 people
  • 2 staff accounts
  • Event registration
  • Volunteer management
  • Appointment scheduling
  • Reports and dashboards
  • Secure cloud hosting with daily backups
Get started
Most popular

Organization

For multi-program teams

$179/month

  • Everything in Growth
  • Unlimited people
  • 10 staff accounts
  • Mailing campaigns and newsletters
  • Six languages for staff and public pages
  • AI email writer and smart search
  • Permission management
  • Audit log
  • Priority support
Get started

Compare plans

FeatureStarterGrowthOrganization
People250500Unlimited
Staff accounts1210
Donations & tax receipts
Online payments
Event registration
Volunteer management
Appointments
Reports
Mailing campaigns
Multi-language
AI assistant
Permission management
Audit log
SupportPriority

Bring your organization into one system

Create the first administrator account, add your team, and bring donations, events and volunteers together.