Description
The Recurring Donations add-on adds support for recurring donations to GiveWP, allowing donors to choose a weekly, monthly, quarterly, or annual frequency directly on the contribution form, with automatic payments processed by compatible gateways. This add-on creates a subscription profile for each supporter, synchronizes renewals with the payment platform, sends email receipts for each cycle, and enables a subscription management dashboard in the WordPress admin.
Key Features
- Configurable frequencies
Allows you to set daily, weekly, monthly, quarterly, semiannual, or annual intervals on each form. - Subscription dashboard
Adds admin screens for listing, pausing, canceling, and editing donors’ active subscriptions. - Recurring gateway integration
Connects to gateways supported by GiveWP, such as Stripe and PayPal, for automatic payments. - Email notifications
Sends confirmation, successful renewal, payment failure, and cancellation messages. - Donor area
Enables a portal where donors can update their card, change the amount, or end their subscription. - Open or predefined donation
Supports fixed-amount campaigns, suggested amounts, and open contributions chosen by the donor. - Recurring revenue reports
Displays renewal, average amount, and total accumulated revenue metrics by period in the GiveWP dashboard.
Benefits of Recurring Donations
- Predictable revenue
Turns one-time donations into a continuous revenue stream, stabilizing the organization’s monthly budget. - Less operational effort
Eliminates manual charges and reminders, since the gateway processes each cycle automatically. - Supporter retention
Keeps donors engaged over time without requiring a new action for each contribution. - Donor autonomy
Reduces support requests by allowing supporters to adjust the amount, card, or status themselves.
Who Is It For?
- NGOs and nonprofit organizations that depend on continuous fundraising.
- Churches, temples, and religious communities that receive recurring tithes and offerings.
- Social, environmental, and cultural projects that maintain monthly sponsorship programs.
- Universities, schools, and institutions that collect recurring donations from alumni and benefactors.
By adding recurring payments to GiveWP, Recurring Donations turns one-time fundraising into an ongoing support program, with subscription management, automatic notifications, and renewal reports centralized in the WordPress dashboard. It is the component that transforms the financial model of organizations working in philanthropy, professionalizing the donor relationship throughout the entire contribution lifecycle.
Frequently asked questions
Is GiveWP Recurring Donations GPL-licensed?
Yes. GiveWP Recurring Donations is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use GiveWP Recurring Donations on multiple sites?
Yes. You can install GiveWP Recurring Donations on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does GiveWP Recurring Donations cost at Ultrapack?
GiveWP Recurring Donations costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does GiveWP Recurring Donations include updates?
Yes. The current version of GiveWP Recurring Donations is 2.20.1, published at Ultrapack on Sep 18, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is GiveWP Recurring Donations scanned before publication?
Yes. Every version of GiveWP Recurring Donations goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin GiveWP Recurring Donations?
Requires WordPress 6.9 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
What changed in this version
Version 2.20.1
- Fix: Resolved a fatal error when GoCardless account-level webhooks referenced subscriptions that do not exist in GiveWP
Version 2.20.0
- Enhancement: Updated Razorpay integration to be more secure by always validating on the server first. This will require updating RazorPay to version 3.0.0+
- Fix: Resolved an issue where Razorpay checkout launched before validating required Billing State field
Version 2.19.1
- Fix: Resolved an issue where recurring donations paid with Square failed when the donor's card or bank required additional verification
- Fix: Resolved an issue where paused or failing Stripe subscriptions were not reactivated when resumed in Stripe
Version 2.19.0
- Feature: Added PayFast webhook events handlers
Version 2.18.0
- Fix: Resolved an issue when using multiple Stripe accounts with recurring donations
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
give-recurring.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
give-recurring.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 6.9 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready