Recurring Giving
Build sustainable revenue with automated recurring donations — monthly, quarterly, or annual — powered by Stripe subscriptions.
Recurring donors are the backbone of sustainable fundraising. Organizations with strong monthly giving programs see 42% higher annual revenue per donor and 5x greater lifetime value compared to one-time donors. GiveLink makes it effortless to launch, manage, and grow your recurring giving program.
Recurring giving is included for all GiveLink organizations at the standard 1% platform fee — no additional subscription charges or premium tier required.
How Recurring Giving Works
Donor selects a recurring frequency
On any campaign donation form, donors choose between one-time or recurring. Recurring options include monthly, quarterly, or annual frequencies.
Stripe creates a subscription
GiveLink uses Stripe Connect Express to create a managed subscription on behalf of your organization. The donor's payment method is securely tokenized and stored by Stripe.
Automatic charges on schedule
Stripe charges the donor's payment method on the selected interval. Failed payments are retried automatically using Stripe Smart Retries, which uses machine learning to optimize retry timing.
Receipts sent automatically
After each successful renewal charge, GiveLink generates and emails an automated donation receipt with your organization's details to the donor — no manual work required.
Donor manages via self-service portal
Every recurring donor receives a unique portal link where they can update payment details, pause, resume, or cancel their subscription at any time.
Recurring Frequencies
GiveLink supports three recurring frequencies, each mapped to a Stripe subscription interval:
Monthly
The most popular frequency. Charged on the same day each month. Best for building predictable, sustained revenue.
Quarterly
Charged every three months. Ideal for donors who prefer larger, less frequent contributions.
Annual
Charged once per year. Perfect for membership renewals, annual pledges, and legacy giving programs.
Monthly giving is the default and most commonly selected frequency. Consider featuring monthly giving prominently on your campaign pages — organizations that default to monthly see 3x more recurring sign-ups than those that default to one-time. GiveLink's AI-powered suggested amounts optimize for recurring conversion automatically.
Stripe Subscription Integration
GiveLink's recurring giving is built directly on Stripe Subscriptions via Stripe Connect Express, giving you enterprise-grade payment infrastructure without the complexity.
What Stripe Handles
- Payment method storage — Card details are tokenized and stored securely in Stripe's PCI-compliant vault. GiveLink never touches raw card numbers.
- Smart Retries — When a charge fails (expired card, insufficient funds), Stripe uses machine learning to determine the optimal time to retry, recovering up to 30% of failed payments automatically.
- Dunning management — Donors with failing payment methods receive automated emails prompting them to update their card.
- SCA compliance — Strong Customer Authentication is handled automatically for European donors.
- Proration — When a donor updates their amount mid-cycle, Stripe handles proration calculations.
Subscription Lifecycle
| Status | Description |
|---|---|
| Active | Subscription is live and charging on schedule |
| Past Due | Most recent charge failed; Stripe is retrying |
| Paused | Temporarily suspended by donor or admin; no charges |
| Canceled | Permanently ended; no future charges |
| Incomplete | Initial payment requires additional authentication |
MRR Tracking and Dashboard
Your recurring giving dashboard provides real-time visibility into your monthly recurring revenue (MRR) and subscription health.
Key Metrics
Monthly Recurring Revenue (MRR)
Total expected revenue per month from all active subscriptions. Quarterly and annual subscriptions are normalized to their monthly equivalent for a single, accurate MRR figure.
Active Subscribers
Count of donors with active recurring subscriptions, segmented by frequency, amount range, campaign, or date range.
Churn Rate
Percentage of recurring donors who canceled in the current period compared to the previous period. GiveLink flags subscriptions with repeated failed payments so you can intervene before the donor churns.
Net Revenue Retention
Accounts for upgrades, downgrades, and cancellations to show whether your recurring revenue base is growing or shrinking.
Dashboard Views
- MRR trend chart — Visualize MRR growth over time with month-over-month comparisons
- Subscription breakdown — See the distribution across monthly, quarterly, and annual frequencies
- At-risk donors — Identify subscriptions with recent failed payments or multiple retry attempts
- Failed payment alerts — View all failed payments in one place with details on the failure reason (expired card, insufficient funds) and Stripe's automatic retry schedule
- Recent activity feed — New subscriptions, cancellations, upgrades, and payment failures in real time
Donor Self-Service Portal
Every recurring donor receives a unique, tokenized URL (/manage/[token]) that gives them full control over their subscription without needing to create an account or contact your team.
Portal links are cryptographically signed and scoped to a single donor's subscriptions. They do not expire, but they can be revoked by an admin from the dashboard at any time.
Portal Capabilities
Admin Controls
Organization administrators have full control over recurring subscriptions from the GiveLink dashboard.
Navigate to Donors > [Donor Name] > Recurring Gifts and select Pause. Choose a pause duration (1-6 months) or pause indefinitely. The donor is notified by email when their subscription is paused.
From the same screen, select Resume on any paused subscription. The next charge is scheduled based on the original billing interval. The donor receives a confirmation email.
Select Cancel to permanently end a recurring gift. You can optionally choose to cancel immediately or at the end of the current billing period. Cancellation is logged in the donor's activity timeline.
Adjust the recurring amount on behalf of the donor. This is useful when a donor calls in to request a change. The updated amount takes effect on the next billing cycle.
Export all recurring donor data to CSV, including subscription status, amount, frequency, start date, total lifetime value, and payment history.
Canceling a subscription is permanent. If a donor wants to resume giving after a cancellation, they will need to create a new recurring gift through the donation form. If a donor asks to temporarily stop giving, use Pause instead — paused subscriptions retain the donor's payment method and can be resumed without re-entering card details.
Recurring Upgrade Prompts
GiveLink includes built-in conversion tools to turn one-time donors into recurring supporters.
Post-donation monthly upsell
After a donor completes a one-time card donation, the thank-you page — on both your hosted donation page and the embedded widget — offers a monthly gift at a suggested amount (roughly a quarter to a third of the original gift, rounded to a friendly number):
"Make this a $15/month gift? Your donation is already confirmed. Start a monthly gift of $15/month in 30 days to keep this work moving."
The donor can accept with a single click — no need to re-enter payment details, since the card is already on file from the initial donation. The first monthly charge happens 30 days after the original gift, so the donor is never double-charged in the same month.
Donor completes a one-time donation
The donation is processed normally through Stripe.
Thank-you page presents the monthly option
GiveLink suggests a monthly amount based on the gift just made. Accepting and declining are presented with equal visual weight — no pressure tactics, in line with our "No tips. No tricks." promise.
Donor clicks to accept
One click creates a Stripe subscription using the payment method already on file. No additional form entry is required.
First charge in 30 days
The monthly gift starts 30 days later and appears immediately in the donor's self-service portal, where it can be adjusted or cancelled anytime.
The upsell appears automatically wherever recurring giving is enabled for the campaign. To turn it off for a campaign, disable recurring giving in that campaign's settings. If the original gift is refunded or disputed, GiveLink automatically excludes it from upsell performance reporting.
Automated growth plays
GiveLink's AI agents include plays that grow and protect your monthly giving program. Each play can run in suggest mode (the agent proposes, you approve) or automatic mode, and each can be turned off — manage them from your agents dashboard.
- Monthly conversion — Detects donors with a pattern of repeat one-time gifts and proposes a monthly-giving invitation at a suggested amount based on their giving history.
- Failed-payment rescue — When a monthly gift's renewal charge fails, GiveLink automatically pauses fundraising appeals to that donor while Stripe retries the card, and creates a task for your team when a high-value gift needs personal attention. Donors still receive the standard card-update email.
- Anniversary upgrade — After a donor completes a full year of monthly giving, the agent suggests a modest increase (at least $5 or 15%, whichever is greater), at most once per year per donor.
Automated Renewal Receipts
Every successful recurring charge generates an automated donation receipt with your organization's details that is emailed to the donor.
Receipt Details
Each renewal receipt includes:
- Organization name, EIN, and address
- Donation amount and date
- Tax-deductible acknowledgment language
- Payment method (last 4 digits)
- Link to the donor's self-service portal
- Year-to-date giving total for the current calendar year
- PDF attachment for record-keeping
Receipt Customization
- Organization branding — Receipts use your organization's branded email template with custom header image, colors, and footer content
- Custom thank-you message — Add a personalized message that appears on every renewal receipt
- Annual summary — At the end of each calendar year, GiveLink generates a consolidated annual giving statement for tax purposes
Customize receipt templates in Settings > Email Templates > Recurring Receipt. All receipts are stored in the donor's portal and can be re-downloaded at any time. Organization admins can also access and resend any receipt from the dashboard.
Recurring Giving Emails
GiveLink sends several automated emails specific to recurring giving:
- Renewal receipt — After each successful recurring charge, a tax-compliant donation receipt is emailed automatically. Includes amount, date, campaign, payment method, and year-to-date total.
- Subscription change notification — When a recurring plan is paused, resumed, canceled, or the amount is updated, the donor receives a confirmation email with the change details.
- Payment reminder — Lapsed donors (no recent gift) receive a gentle re-engagement email referencing their last gift amount and campaign, with a direct link to give again.
All recurring giving emails use GiveLink's branded design system. See the full Email & Communications guide for template details.
Best Practices
Last updated on 7/10/2026
Donor Management
Track, segment, and engage donors with a full-featured CRM — profiles, engagement scoring, auto-tagging, import/export, donor portal, and more.
Email & Communications
Every automated email GiveLink sends — donation receipts, thank-you follow-ups, year-end statements, campaign updates, and more — built from a unified design system.