Fundraising, donor CRM and tax receipts — running on your own Stripe

A donor management platform for Canadian and US charities. Donations land directly in your Stripe or PayPal account, receipts go out automatically, and your donor history stays in one place — including everything you bring over from DonorPerfect.

0% platform fees — we never touch your moneyCRA & IRS compliant receipts40,000+ donations migrated14 days free — no credit card
Why us

Why organizations switch

Most fundraising platforms sit between you and your donors' money. We don't.

Your money, your Stripe

Payments are processed by your own Stripe and PayPal accounts. Funds settle straight to your bank — the platform charges no percentage of donations, ever. You only pay the processor's standard rate.

Tax receipts on autopilot

Official CRA (Canada) and IRS (US) receipts with gapless serial numbers, bilingual Canadian template, split-receipting rules, annual summaries and void/replacement — generated as PDFs and emailed the moment a payment succeeds. Donor lost the email? Re-send any receipt in one click.

Leave DonorPerfect without losing history

Full import of donors, gifts and issued receipts. Monthly donors move over without re-entering card details, because the Stripe account was yours all along.

Features

Everything a fundraising team needs

One system instead of a CRM, a donation widget, a receipt spreadsheet and a reporting tool taped together.

Donor CRM

Profiles with full giving history, receipt preferences, mailing flags, duplicate detection with safe manual merge, and search across everything.

Campaign pages

Hosted donation pages per campaign with preset amounts, one-time and monthly giving, fee cover, and a live goal thermometer that updates with every gift.

Recurring giving

Monthly subscriptions through Stripe with automatic receipts for every charge and a donor lifecycle you can actually see.

Analytics & exports

Monthly dynamics, breakdowns by fund and campaign, top donors — always per currency, never mixed. One-click CSV exports of donors and donations.

Multi-entity, multi-currency

Separate Canadian and US legal entities with their own currencies, receipt series and payment credentials — under one roof.

Team roles & access

Invite your team right from the admin: admin, finance and viewer roles, one-time generated passwords, and deactivation that cuts a person's access the moment you click it. An activity log keeps every change accountable.

Cheques & bank deposits

Offline gifts stop living in a side spreadsheet: record cheques, cash and direct deposits in the same registry, group them into bank deposits that reconcile against your statement — receipts issue the same way as online gifts.

An archive auditors will love

Issued receipts are immutable — replaced, never edited. PDFs live in versioned storage with daily backups and a nightly integrity audit that repairs missing files automatically. Your CRA/IRS paper trail survives anything.

How it works

How it works

From zero to receiving receipted donations in a day.

Connect your payment accounts

Add your own Stripe and PayPal keys per legal entity. Money never routes through us.

Create a campaign, share it anywhere

Every campaign gets a hosted donation page, an embeddable form and a one-line donate button for any website.

Receipts & reporting run themselves

Each successful payment becomes a donor record, a donation and a compliant tax receipt in the donor's inbox — with analytics updating live.

Integrations

Three ways to plug into your website

From zero-code to fully headless — your site keeps its look, we do the heavy lifting.

Donate button

One script tag adds a button that opens the campaign form in a modal over your page. No code, no iframe sizing, works on any CMS.

<script src="https://…/button.js" data-campaign="spring-appeal" async></script>

Embedded form

Drop the campaign form straight into your page with a single iframe — the form is visible immediately as part of your layout.

<iframe src="https://…/donate/spring-appeal/embed" style="width:100%;height:900px;border:0"></iframe>

Headless API

Already have your own checkout? Keep it. Push completed donations to our API and we handle donor records, deduplication and tax receipts.

POST /api/v1/donations Authorization: Bearer <token>
Migration

Moving off DonorPerfect or GiveCloud?

Migration is the part everyone fears. It's the part we've rehearsed the most.

  • Complete history import: donors, decades of gifts, funds, campaigns and previously issued receipts — serial numbers preserved.
  • Recurring donors keep giving: subscriptions transfer by re-pointing webhooks on your existing Stripe — nobody re-enters a card.
  • Shadow mode before cutover: we run alongside your current system first, with daily reconciliation reports, so you switch with evidence instead of hope.
  • Duplicate cleanup, human-approved: the system finds likely duplicates; a person confirms every merge — because spouses share inboxes.
Pricing

Simple pricing, everything included

One plan with every feature and unlimited everything. No setup fees, no per-donor tiers — and never a percentage of your donations.

Monthly
$1,499/month

Billed monthly. Cancel anytime.

Save 20%
Annual
$1,199/month

Billed yearly — you save $3,598 a year.

  • 14-day free trial — full product, your data, no credit card required
  • Unlimited donors, donations, campaigns and team members
  • Canadian and US legal entities with separate receipt series included
  • Migration from DonorPerfect or GiveCloud with shadow-mode cutover
  • 0% platform fees— you pay only your payment processor's standard rate
Start your 14-day free trialWe'll set you up within one business day.

Start your free trial

Tell us about your organization and what you use today. We'll reply within one business day with a walkthrough, a migration plan for your data and access to your 14-day trial — no credit card, no commitment.

No spam — we reply once with a walkthrough and pricing tailored to your organization's size.