Receive donations
There are five channels through which your church can receive donations in Ministrium. Use whichever fits your congregation.
1. Public donation page
URL: https://<your-tenant>.ministrium.com/donate
- Customizable: logo, colors, suggested funds (Tithe, Missions, Building).
- Supports one-time and recurring.
- Embeddable in your website via iframe or direct link.
2. Mobile app
Members with an account donate from the app:
- Donate → pick amount, fund, and method.
- Recurring is managed from their personal profile.
3. Kiosk or staff tablet
Useful for in-person donations with card:
- Donations → Receive donation.
- Associate the donor (CRM search).
- Amount, fund, method.
- Charge card (USB / NFC reader) or log cash / check.
4. SMS / text-to-give
PróximamenteComing soon.
5. Bulk import
To log Sunday cash or check offering:
- Donations → Import.
- Upload CSV with: donor (email, phone, or “anonymous”), amount, date, method, fund.
- Preview, confirm.
Recurring donations
The donor picks:
- Frequency: weekly, biweekly, monthly.
- Day of month (for monthly).
- Fixed amount or prorated annual pledge.
The charge is run by Stripe automatically. If the card fails:
- Stripe auto-retries up to 4 times.
- If all fail, notifies the donor and marks the subscription
past_due. - Donor gets an email to update card.
- If they don’t update in 30 days, the subscription is canceled.
Each of these events reaches Ministrium via webhook.
Donations designated to a fund
Configure funds in Donations → Settings → Funds:
| Fund | Default | Reportable separately |
|---|---|---|
| Tithe | Yes | Yes |
| Missions | No | Yes |
| Building | No | Yes |
| Benevolence | No | Yes |
| (custom) | — | — |
The donor picks the fund per donation. Financial reports show totals per fund.
Anonymous donations
Supported:
- On the public page: donor leaves the “name” field blank.
- Logged as
donor: anonymous. - No receipt is issued (no one to send it to).
- Useful for cash offerings where the donor doesn’t identify themselves.
Turn on “Donor can cover fees” and we show a “+3.2%” toggle on every donation. It’s the simplest way to bump the net without asking the giver for more.
Refunds
Only org_admin and finance can refund:
- Donations → [Donation] → Refund.
- Full or partial refund.
- Reason (logged in audit).
- Stripe refunds the donor in 5-10 business days.
- The tax receipt is adjusted automatically.