Recurring Giving Flywheel: How to Grow Monthly Donors by 30% in 90 Days
By Katie Wilson
September 24, 2025
Why Recurring Giving Is Your Most Reliable Revenue Flywheel
-
Stability: recurring gifts smooth cash flow and reduce seasonal swings.
-
Higher LTV: monthly donors typically give 2–4× more over 24 months than one-time only.
-
Lower CAC: once enrolled, retention and upgrade motions cost less than new-donor acquisition.
-
Better forecasting: cadence + cohort tracking simplifies board reporting and budget planning.
Goal for this playbook: +30% monthly-donor count and +15% net recurring revenue (NRR) in 90 days, with durable retention improvements you can keep compounding.
90-Day Plan (Overview)
Days 1–15 (Foundation): audit donation page UX, set monthly defaults, configure installments & Journeys, define segments & tracking.
Days 16–45 (Acquisition): launch monthly-first campaigns (email, social, on-site), deploy the 7-email nurture for one-time donors.
Days 46–90 (Retention & Expansion): automate failed-payment recovery, win-back, and upgrade; A/B test page heuristics; report weekly.
Benchmarks & Targets (Use These to Size the Opportunity)
| Metric | Typical Baseline (Many Orgs) | 90-Day Target | Why It Matters |
|---|---|---|---|
| One-time → Monthly Conversion | 2–5% | 6–10% | Biggest near-term growth lever |
| Monthly Donor Churn (90-day) | 4–8% | ≤3–5% | Retention drives NRR |
| Failed-Payment Recovery (within 14 days) | 20–30% | 45–60% | Quick revenue rescue |
| % of Gifts That Are Recurring (sitewide) | 10–18% | 20–30% | Improves cash predictability |
| Average Monthly Gift (AMG) | $18–$28 | $22–$32 | Upgrade asks + good presets |
Your numbers will vary—use these as targets and track in StratusLIVE dashboards by cohort (join month) and campaign.
Set Up the Recurring Giving Flywheel in StratusLIVE (Step-by-Step)
-
Turn on Installment-Based Giving in Donation Pages
-
Enable monthly toggle; set monthly as pre-selected (not forced).
-
Presets: $15 / $25 / $35 / $50 (+ “Other”), with $25 default.
-
-
Define Segments (saved queries):
-
New_OneTime_30d: first gift ≤30 days, not recurring. -
Lapsed_Monthly_0-90d: canceled/failed in last 90 days. -
High_ENG_NonRecurring: opened ≥3 emails, clicked ≥2 in 60 days, not recurring. -
Recurring_6+mo: active ≥6 months (upgrade segment).
-
-
Journeys to Build:
-
Nurture: enroll
New_OneTime_30d. -
Dunning: auto-retry failed cards; 1, 4, 10-day emails + SMS (if opted in).
-
Win-Back: for
Lapsed_Monthly_0-90d. -
Upgrade: for
Recurring_6+mo+ favorable engagement.
-
-
Dashboards:
-
NRR (by cohort), churn, failed payment rate, recovery rate, one-time→monthly conversion, AMG, % of gifts recurring, and upgrade success.
-
On-Page Donation UX Checklist
Clarity & Trust
Headline communicates monthly impact (e.g., “$25/month = 10 meals”).
Proof: impact stats, 1–2 short testimonials, charity rating/privacy statement.
Security icons and a concise “how recurring works” note.
Form & Defaults
Monthly pre-selected; one-time option visible.
Presets tuned to your AMG (see benchmarks); default mid-tier.
“Cover fees” toggle optional; show net impact difference.
Apple/Google Pay and saved card support.
Friction Reduction
Minimal required fields; real-time validation.
Mobile-first layout; field focus states; error text in plain language.
Progress indicator on multi-step flows.
Post-Donation
Confirmation screen offers “make it monthly” upsell (1-click).
Thank-you page + email spell out monthly impact and membership perks.
Add donor to the 7-email nurture if they chose one-time.
The 7-Email Nurture Sequence (Ready to Use)
Audience: first-time one-time donors who have not enrolled in monthly giving.
Cadence: 21 days total (Days 1, 3, 6, 9, 12, 16, 21).
UTM Example: utm_source=email&utm_medium=nurture&utm_campaign=monthly_flywheel&utm_content={{email_number}}
Swap {{OrgName}}, {{FirstName}}, {{ImpactMetric}}, and amounts to match your programs.
Email 1 (Day 1): “{{FirstName}}, here’s the difference you just made”
-
Hook: quick gratitude + photo.
-
Body: 3-bullet impact of their gift; short story.
-
Soft CTA: “See how $25/month keeps this going.”
Email 2 (Day 3): “Turn a one-time help into year-round impact”
-
Hook: seasonality problem your program solves every month.
-
Offer: $/month → monthly outcome chart.
-
CTA: “Become a monthly member” (anchor to monthly option).
Email 3 (Day 6): “Meet {{BeneficiaryName}}”
-
Hook: personal story, 120–180 words.
-
CTA: “Support someone like {{BeneficiaryName}} each month.”
Email 4 (Day 9): “3 reasons our monthly members love it”
-
Bullets: predictable impact, exclusive updates, consolidated year-end receipt.
-
CTA: enroll at $15/$25/$35 (buttons with deep links to preselected amounts).
Email 5 (Day 12): “We’ll match your first month (this week only)”
-
Hook: limited match or sponsor underwrite.
-
CTA: enroll now; show deadline (use StratusLIVE personalization for dates).
Email 6 (Day 16): “Choose your program focus”
-
Hook: allow them to pick a program tag (food, housing, education).
-
CTA: enroll monthly + choose preference (pass tag with URL parameter).
Email 7 (Day 21): “Last chance for the match—become a monthly member”
-
Hook: urgency + social proof (member count or NPS quote).
-
CTA: primary = monthly enroll; secondary = share the campaign.
Pro Tips
-
Use pre-selected monthly amounts in links (
?amount=25&frequency=monthly). -
Keep images under ~120KB and ensure text-only fallback.
-
Add SMS nudges for non-openers on Emails 5 & 7 (if consented).
Retention Automations That Protect NRR
1) Failed-Payment Recovery (Dunning)
-
Auto-retry at Day 1, 4, 10 with smart intervals.
-
Email copy: clear, reassuring, with one-click secure update link.
-
Target 45–60% recovery within 14 days.
2) Win-Back (Lapsed ≤90 Days)
-
2-step sequence: “We paused your monthly support” → “Pick a lighter plan ($10/mo).”
-
Offer downgrade option; success metric is re-activation rate.
3) Upgrade (Active ≥6 Months)
-
Trigger after a meaningful milestone or impact update.
-
Ask: +$5–$10/month; show what the delta funds.
-
Expect 8–15% acceptance with good targeting.
Testing Plan (Run 2–3 Tests per Month)
-
Default amount: $20 vs $25 vs $30 (measure monthly enroll rate + AMG).
-
Recurring toggle placement: above vs below amounts.
-
Offer framing: “$25/month = X outcome” vs “Join monthly for perks.”
-
Post-donation upsell: modal vs inline vs redirect section.
-
Copy length: concise vs story-led variant on Email 3.
Primary success metric: one-time→monthly conversion.
Secondary: churn, NRR, AMG, failed-payment recovery, upgrade acceptance.
Analytics & Reporting (What to Show Your Board)
-
Cohort NRR: NRR by join month at 30/60/90 days.
-
Pipeline of recurring: net adds (new − churn + reactivations).
-
Attribution: first-touch and last-touch for monthly enrollments (channel view).
-
Program impact: recurring revenue mapped to program tags.
In StratusLIVE,d schedule weekly email reports to key stakeholders.
Implementation Checklist
Enable monthly on donation pages; set presets & defaults
Build four segments; QA with spot-checks
Launch nurture journey for New_OneTime_30d
Configure dunning (1/4/10-day) with secure update link
Create win-back and upgrade journeys
Stand up dashboard (NRR, churn, conversion, AMG, % recurring)
Ship first A/B test and calendar next two
FAQs
What’s a good monthly donor churn rate?
Aim for ≤3–5% over 90 days. If you’re higher, review failed-payment recovery, onboarding emails, and card-update UX.
Should monthly be the default on my donation page?
Yes—pre-select monthly while keeping one-time easy to choose. This nudge meaningfully lifts enrollments without harming trust.
How many emails is too many?
Seven emails across 21 days is a proven cadence for first-time donors. Keep value-dense, with a mix of story, offer, and urgency.
What if I don’t have a match sponsor?
Use a soft match (e.g., “Board will match up to $5,000 this month”) or highlight a recurring-only perk (exclusive quarterly updates).


