Search for keywords, like "PayPal", "Recurring Donations", and more.

Recurring Donations

The Recurring Donations Add-on lets nonprofits collect ongoing support through subscription-based giving. It works right inside GiveWP donation forms and integrates with supported gateways like Stripe, PayPal, and more. This guide covers how to enable recurring donations, customize your settings, and manage subscriptions with ease.

GiveWP
Get the Recurring Donations Add-on View Add-on

Recurring Donations is a GiveWP add-on that must be downloaded, installed, and activated. If this is your first time using a GiveWP add-on, read the instructions on downloading, installing, and activating GiveWP Add-ons.

Introducing How Recurring Donations Works

Recurring donations help nonprofits build long-term support, retain donors, and maintain steady, reliable funding.

This article covers how the Recurring Donations add-on works and how to enable it in your GiveWP donation forms.

Once the add-on is set up and your donation forms are configured, donors can choose to give automatically on a regular schedule—weekly, monthly, or even yearly. When a donor selects a recurring option, GiveWP creates a subscription that handles future donations automatically. You don’t have to do anything—GiveWP keeps track of each schedule, renewal, and payment for you.

Parent and Child Subscription Payments

Each recurring donation starts with an initial transaction called the Parent Payment. This first payment sets up the donor’s subscription.

In GiveWP > Donations, the Parent Payment is labeled with a Payment Type of Recurring. It holds key details like the donation amount, frequency, and payment gateway.

A screenshot displaying a GiveWP Recurring Parent Payment
GiveWP Recurring Parent Payment

Every time the donor’s subscription renews, GiveWP creates a new Child Payment. These child payments are linked to the original parent and appear in the Donations list as separate entries with a Status of Renewal—making it easy to track every installment.

A screenshot displaying a GiveWP Recurring Renewal Child Payment
GiveWP Recurring Renewal Child Payment

Viewing Subscriptions

To manage recurring donations, GiveWP creates a subscription entry for each donor’s ongoing gift.

You can find these entries by going to GiveWP > Subscriptions in your WordPress dashboard. Each entry shows the current status, donation form, donor name, amount, and next renewal date.

a screenshot showing the GiveWP - Subscriptions list
GiveWP Subscriptions List

Click on a subscription to view full details—including billing history, renewal schedule, and the payment gateway where the subscription “lives”.

When viewing the Parent Payment, you’ll see a Subscription Information section. This area lists all the Child Payments once one or more recurring donations have been processed.

screenshot showing the GiveWP - Subscription details highlighting the subscription id and renewal payment information
Subscription details on a Recurring Donation

How Payment Gateways Work with Recurring Donations

When a donor starts a recurring donation, GiveWP sends the subscription details to the payment gateway. This includes the donation amount, billing frequency, and payment method. The gateway handles the schedule from there—charging the donor’s payment source automatically based on the interval you set.

Note: Not all payment gateways support recurring donations—or offer service in every country. Be sure to choose a gateway that supports recurring billing and is available in your region. See supported gateways for details.

After each renewal, the gateway sends a notification back to your site, and GiveWP records the new donation payment automatically as part of the donor’s subscription history. If the payment gateway cannot connect to your site, most will retry a few times (each gateway is different as to how many), the subscription status will changed to Expired. This doesn’t always mean the donor wasn’t charged; it often means the renewal was processed, however, your site wasn’t informed. When this happens, most gateways will send an email notification to the account holder to keep you informed.

How Donors Can Manage Their Subscriptions

GiveWP allows donors to manage their subscriptions inside the Donor Dashboard. With most gateways, you can change the recurring amount, update the card information, and cancel the subscription.

Read more about managing subscriptions »

Enabling Recurring On Donation Forms

There are many ways to configure options for recurring donations. Read the Recurring Donation Form Fields article to find out which settings are available, and how to configure them to achieve your desired result.

Configuring Recurring Emails

Once you have your forms all configured as you like, you might want to notify your donors each time their card is charged for a recurring subscription donation. The Recurring Donations add-on has this capability. Read about this in the Recurring Emails documentation article.

Common FAQs regarding Recurring Donations

Last updated 5 months ago

Start Fundraising Better Today!

Get GiveWP Today
GiveWP Plans