WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by wpecommerce v1.9

Recurring PayPal Donations

Accept PayPal subscription or recurring donation payment from your WordPress site easily.

Recurring PayPal Donations

The facts

Rating
3.4★ from 10
Active installs
800+
Price
Free
Last updated
21 Aug 2025
Added
Feb 2015
Requires WP
5.0
Tested up to
WP 6.8.8
Downloads
27,675

Our analysis

AI-assisted

The Recurring PayPal Donations plugin allows you to accept recurring and one-time donations through PayPal on your WordPress site. It features a shortcode for easy placement of donation buttons and widgets, enabling you to add donation options to various parts of your site, such as sidebars, posts, and pages.

This plugin is suitable for nonprofits and charities looking to facilitate ongoing financial support from donors. Users can select their preferred donation amounts and are redirected to custom thank you or cancellation pages after their transactions.

Best for: Nonprofits and charities seeking to manage donation collections effectively.

What it does well

  • Accepts both recurring and one-time donations via PayPal
  • User-friendly shortcode for easy button placement
  • Customizable donation amounts for users
  • Supports multiple donation widgets for different causes
  • Simple setup process requiring only PayPal email entry

Where it falls short

  • Limited feature details provided
  • No information on advanced customisation options

Verdict

This plugin provides a straightforward solution for accepting donations via PayPal, but its limitations in feature detail may require further exploration for advanced needs.

From the developer

wpecommerce's own description of Recurring PayPal Donations, lightly tidied.

The Recurring Donations plugin allows you to accept recurring donations via PayPal from your website.

It has a user-friendly and simple shortcode that lets you place a donate button anywhere on your WordPress site. You can add the subscription donation widget to your sidebar, posts, pages etc.

The recurring donations widget this plugin creates is nice looking and user-friendly.

Your users will be able to select a subscription or recurring donation amount and pay you monthly.

This plugin allows you to accept one time donations also. So if some users prefer to pay a one-off donation, they can click on the “Donate Once” tab and make a one-time donation payment.

  • Quick installation and setup.
  • Easily take recurring donations via PayPal. Accept ongoing subscription donation on your site.
  • The ultimate plugin to create PayPal recurring donations buttons.
  • Create the donation buttons on the fly and embed them anywhere on your site using a shortcode.
  • Ability to add multiple recurring donation widgets on your site for different causes. Accept subscription donation for various purposes.
  • Allow your users to specify a donation amount that they wish to pay.
  • Ability to accept recurring payment in any PayPal supported currency.
  • Send your users to a custom thank you page after the payment.
  • Option to send your users to a custom cancel return page from PayPal.

The setup is very simple and easy. Once you have installed the plugin, all you need to do is enter your PayPal Email address in the plugin settings and your site will be ready to accept recurring donations from users.

Shortcode

Insert the following shortcode into a page or post to create a donation button.

[dntplgn recurring_amt1="25" recurring_amt2="50" recurring_amt3="100" item_name="For the victims of XX"]

Here, am1, am2 and am3 are the donation options.

Widget

In order to place a widget on the sidebar, go to “Appearance -> Widgets” and add a new text widget. Now add the following shortcode to the text widget.

[dntplgn]

After adding the widget to the sidebar, you can enter a title for the widget and some descriptive text that will appear above the button. You can also customize the shortcode parameters to override the default options.

For detailed instructions please check the Recurring Donation Plugin documentation page.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for taking payments.

Forminator Forms

Best WordPress form builder plugin. Create contact forms, payment forms & order forms with 1000+ integrati...

Free 600k+ installs 4.8★ (2,117)
SureForms

AI form generator and WordPress form builder for contact and Stripe payment forms, with surveys and quizzes in...

Free 500k+ installs 4.9★ (90)
Appointment Booking Plugin

Appointment booking plugin for WordPress. Let clients self-schedule 24/7, accept payments at booking, and redu...

Free 100k+ installs 4.9★ (99)
Easy Digital Downloads

The #1 eCommerce plugin to sell digital products & subscriptions. Accept payments with Stripe & PayPal...

Free 40k+ installs 4.7★ (590)