Recurring Donations
Set up and manage recurring donation plans with Muin's native recurring engine. Supports monthly, quarterly, and annual schedules with full donor self-service.
Muin’s native recurring engine lets donors set up automatic giving on any schedule — monthly, quarterly, or annual — without leaving your giving page. All recurring charges run through Stripe, with full donor control via the donor portal.
How Recurring Works
When a donor selects “Give Monthly” (or any recurring schedule) on your giving page or kiosk, Muin:
- Creates a recurring plan linked to the donor’s payment method
- Charges the first payment immediately
- Schedules future charges automatically on the plan’s billing date
- Sends a receipt for each successful charge
- Notifies your team if a charge fails
Recurrence runs on your organization’s timezone
Every recurring plan’s billing date is a date on your organization’s own calendar, not the donor’s and not UTC. The first payment is taken the moment the donor submits; every later charge runs at about 6:00 AM in your organization’s timezone on its scheduled date. A donor in another country still gives on your dates — a plan started on the 3rd is charged on the 3rd of your month, every month.
Set your timezone in Settings → Organization. It is the same timezone the giving page uses when it decides which dates a donor may pick as a start date.
Donors can update their payment method, pause, or cancel at any time through the donor portal.
Setting Up Recurring on a Giving Page
- Open the giving page editor (Nonprofits → Giving Pages → [page] → Edit)
- In the Payment Options section, enable Allow Recurring
- Choose which schedules to offer:
- Monthly
- Quarterly
- Annual
- Custom (donor enters their preferred interval)
- Optionally set a default selection (e.g., pre-select Monthly)
- Publish the page
The recurring option appears alongside one-time giving on the public page.
Managing Recurring Plans
Navigate to Nonprofits → Recurring to see all active, paused, and cancelled plans.
Plan Status
| Status | Meaning |
|---|---|
| Active | Charges running on schedule |
| Paused | Donor paused; charges suspended |
| Payment failed (grace) | Last charge failed; retrying |
| Cancelled | Donor or admin cancelled |
| Completed | Plan reached a defined end date |
Filtering and Search
Filter plans by:
- Status (Active, Paused, Payment failed (grace), Cancelled)
- Schedule (Monthly, Quarterly, Annual)
- Campaign or giving page
- Donor name or email
- Amount range
Plan Detail View
Click any plan to see:
- Donor information and linked giving history
- Next scheduled charge date and amount
- Payment method on file (last 4 digits)
- Full charge history with receipts
- Failure events and retry attempts
Failed Payments
When a recurring charge fails, Muin:
- Retries automatically — 3 attempts over 7 days (the original due charge, then 3 and 7 days later)
- Emails the donor — with a link to update their payment method in the donor portal
- Alerts your team — in-app notification and optional Slack alert
- Marks the plan as Payment failed (grace) — visible in the Recurring dashboard
If all retries fail, the plan is marked Cancelled and a final notification is sent to the donor.
Donor Self-Service
Donors manage their recurring plans through the donor portal:
- Update payment method — add a new card or bank account
- Change amount — increase or decrease the recurring gift
- Pause — suspend charges temporarily
- Cancel — end the recurring plan
Self-service reduces admin workload and gives donors full control without calling your organization.
Pledges vs. Recurring Plans
Muin distinguishes between two types of scheduled giving:
| Type | Description |
|---|---|
| Recurring Plan | Automatic charge on a regular schedule (monthly, quarterly, etc.) until cancelled |
| Pledge | Donor commits to a total gift amount over a defined period; tracked against target |
Both are managed under Nonprofits → Recurring. Pledges show a progress bar tracking actual payments against the pledge commitment.
Reporting
In Reports or Nonprofits → Recurring, export:
- Active recurring revenue by campaign
- Monthly recurring revenue (MRR) trend
- Failed and recovered charge totals
- Donor retention rates (recurring vs. one-time)
- Upcoming charges in the next 30/60/90 days
Common Tasks
Cancelling a Plan on Behalf of a Donor
- Go to Nonprofits → Recurring
- Find the donor’s plan
- Click Cancel Plan
- Select a cancellation reason (optional)
- The donor receives a cancellation confirmation email
Updating the Charge Amount
- Open the plan detail view
- Click Edit Amount
- Enter the new amount
- Confirm — the change takes effect on the next charge date
Pausing a Plan
Pausing suspends all future charges until resumed. The billing date is preserved — resuming starts charges from the next occurrence.
Next Steps
- Donor Portal — how donors self-manage their giving
- Giving Pages — set up giving pages with recurring options
- Payment Transactions — view individual charge records