10 Best WordPress Donation & Fundraising Plugins

Looking for WordPress donation & fundraising plugins?

Many WordPress users collect donations on their website. It’s not as uncommon as you think. Whether it’s for a charity, a special cause, or fundraising, you can collect donations easily on your website.

Even if you’re not collecting donations for any of the above reasons, there’s nothing wrong with donations. There are a lot of bloggers, designers, and artists who publishing inspiring work online. Donations can help these creators continue their work and inspire more people around us.

That being said, there are a lot of WordPress donation plugins out there that can help you collect donations from your website.

In this article, I’ll show some of the best donation and fundraising plugins for WordPress.

Our hand-picked collection will help you pick the right plugin for your website and needs.

Let’s get started.

1. GiveWP

GiveWP makes collecting donations on your website a very simple and easy job. This WordPress donation plugin is very powerful as it provides an all-in-one platform for collecting donations.

The plugin offers customizable donation forms that let you select the fields to display, customize the visual appearance of the form, and choose the payment options to provide to the user.

Another great feature of the plugin is that you can easily set up recurring donations. You can control the frequency by which they donate and also the amount they can donate.

You can keep track of all your donors in a single dashboard that shows the donations made by each donor. Moreover, you can also generate donation tax receipts from the plugin.

Apart from donations, the plugin also allows you to set up a fundraiser. You can set the fundraiser goal and display them on your website to encourage people to help you accomplish the goal.

Lastly, you can get insightful reports on the donations made from the performance dashboard of the plugin. You can connect Google Analytics with the plugin to get more data about your donations.

Here is a quick overview of the key features of the plugin:

  • Customizable donation forms
  • Recurring donations
  • Donor management
  • Donation payment options
  • Fundraising goals
  • Performance reports
  • Custom form fields
  • Credit card fee recovery
  • Currency switching for donors
  • Tax-deductible receipts

There’s no doubt that GiveWP has a lot of features and over 80,000 installs, this only goes to prove that it’s a great plugin for collecting donations.

Let’s take a look at the pricing of GiveWP WordPress plugin:

The plugin starts at $144 for a single-site license and comes with the basic addons. The Plus plan comes with all the premium addons of the plugin and costs $216.

Lastly, there’s a Pro plan that lets you use the plugin on 5 websites and comes with all the premium add-ons and costs $288.

Besides their paid plans, GiveWP also has a free plan that lets you accept basic donations from PayPal and Stripe.

2. WP Crowdfunding

WP Crowdfunding is a fundraiser plugin for WordPress made by Themeum. The plugin is based on WooCommerce and lets you full-fledged crowdfunding website.

The plugin has a native wallet system that lets you keep track of the raised amount, manage funds, and withdraw the amount.

It is powered by the Stripe Connect payment system to seamlessly facilitate the transfer of funds.

With this plugin, you can control every aspect of your crowdfunding website. From user registration to project submission. There’s no backend access required for the users to make the experience easy and smooth.

Moreover, the users can operate campaigns on the frontend and view live statistics of their fundraiser campaigns.

For payment management, the plugin also provides PayPal, Skrill, Stripe, and cards.

Here are the key features of this crowdfunding WordPress plugin:

  • Native wallet system
  • Stripe Connect integration
  • Frontend options
  • Multiple payment methods
  • Reports & stats
  • reCaptcha integration

The plugin costs $149/year for a single-site license and comes with 1 year of updates and support. The lifetime plan for the single-site license costs $399 with lifetime updates and support.

The plugin also offers 5 sites and unlimited site licenses.

Besides this, there is also a free version of the plugin available but with a limited number of features.

3. Charitable

Used by over 10,000 non-profits across the world, Charitable is a free donation plugin for WordPress. This is one of the few donation plugins that don’t charge transaction fees.

The plugin lets you set up a fundraiser within minutes. You can set a fundraising goal and even create time-sensitive campaigns that end automatically after the time duration is finished.

Apart from fundraisers, you can also accept donations with this plugin. The plugin provides you with full control over the donation forms.

You can display the forms in different methods, set the fields you want to display and embed the form anywhere on your website.

You can accept donations through PayPal or any other payment gateway. The plugin also lets you collect donations via cheque, bank transfer, or offline.

With Charitable, you can also send donation receipts and emails to donors. It lets you personalize the email content as well.

Here are the key features of Charitable WordPress plugin:

  • Unlimited fundraiser campaigns
  • Create time-sensitive campaigns
  • Recurring donations
  • Customizable donation forms
  • PayPal donations
  • Cheque and bank transfer payment options
  • Donation receipt emails and notifications
  • GDPR ready

For a free WordPress donation plugin, Charitable offers a lot of features that will help you manage donations on your website.

But they do offer some premium addons for payment gateways and email marketing integrations.

4. WPPayForm

WP Pay Form is basically a payment plugin for WordPress. But you can use it to accept donations on your website.

The plugin allows you to accept donations with the plugin and supports PayPal and Stripe’s payment gateways for payment processing.

WPPayForm supports 135+ currencies so if you are accepting donations from all around the world, you won’t have to worry about anything.

Their payment form builder lets you easily build the form by dragging and dropping form fields. Once your form is ready, you can display it anywhere on your website using shortcodes.

There are pre-built donation forms built in the plugin that you can directly display on your website in just minutes.

You can send payment notifications to the payees to confirm the payment.

Let’s take a look at the key features of this WordPress plugin:

  • Easy deployment
  • Mobile-optimized
  • Drag-and-drop form builder
  • Shortcode support
  • Stripe & PayPal payment gateway
  • Pre-built forms
  • Tax calculated fields
  • Payment management
  • Design settings

Here’s the pricing of the plugin:

The single-site license of the plugin costs $59 annually and comes with 1 year of updates and support. The lifetime single-site license costs $199.

There’s also a 20-site license and an unlimited site license pricing plans available.

5. PayPal Donations

PayPal donation is a simple WordPress donation plugin that lets you accept donations via PayPal.

This plugin provides a PayPal donation shortcode and a widget that you can display on your website.

You can set up your PayPal ID in the plugin settings and instantly start accepting donations. The plugin lets you choose the donation button you want to display on your pages.

The plugin also has options to select the currency, localization of buttons, custom payment page style, and more.

Here are the key features of the plugin:

  • Shortcode support
  • Widget support
  • Button customization
  • Currency options
  • Custom payment page style

The plugin is available for free in the WordPress repository. If you’re someone who just wants to accept donations on your website without complicating things, then this is the perfect plugin for you.

6. Donorbox

Donobox is a donation and fundraising system that lets you collect donations on your website. With this, you can add a donation button or a widget to collect donations.

You can create and customize the donations forms with ease and decide what information you want to collect along with the payment options.

You can accept both one-time and recurring donations with Donorbox. You can even collect donations on your Facebook page.

Donorbox supports different payment methods that include Apple Pay, Google Pay, PayPal, and bank payments.

Here are the key features of Donorbox:

  • Multiple payment gateways
  • Recurring donations
  • Pop-up donation forms
  • Anonymous donations
  • Fraud detection
  • Donor management
  • Custom CSS
  • Google Analytics integration

Let’s take a look at the pricing of Donorbox:

Donorbox is available for free if you collect less than $1000 every month. But if your monthly donation amount exceeds $1000, then you’ll be charged a 1.5% platform fee and additional payment processing fees.

7. PayPal Donation

PayPal Donation is a simple plugin developed by Scott Paterson to let you collect donations on your WordPress site.

With this plugin, you can place a PayPal donation button anywhere on your website.

You can check the donations made in your WordPress dashboard. There’s also a button manager that lets you select the different buttons and display them on the website. You can choose from 7 different donation buttons.

The plugin adds a donation widget along with a shortcode to make it easier for you to add the donation button on your posts and pages. The plugin supports 18 currencies and 15 languages.

Here are the key features of the plugin:

  • 7 donation button styles
  • Shortcode support
  • Widget support
  • 18 currencies support
  • 15 languages support
  • Sandbox mode for testing
  • Button manager
  • View donations

The plugin is available for free but comes with a premium version that lets you collect recurring donations.

8. Donation Thermometer

Donation Thermometer is a fun WordPress donation plugin that encourages more donations on your website.

This plugin adds a tracking thermometer for donations. You can embed this thermometer anywhere on your website using shortcodes.

The plugin gives you full control over the style of the thermometer. You can change the fill, colors, size, and more in the customization settings.

You can also write custom CSS to create an advanced look for the tracking thermomemter.

Here are the key features of this WordPress plugin:

  • Shortcode support
  • Thermometer customization
  • Custom CSS

The plugin is very simple and is available for free.

9. YITH Donations for WooCommerce

This donation plugin for WooCommerce allows you to accept donations on your website with ease.

You can set a minimum and maximum amount for donations. Furthermore, you can display the donation form in the shopping cart to push your customers to make donations.

Similarly, you can also display the donation form on your product pages as well. The plugin lets you customize the style of the donation form and button.

The plugin supports PayPal, cheque, and bank transfer payment methods.

Here are the key features of the plugin:

  • Minimum and maximum donation amount
  • Display form in product and cart page
  • Shortcode support
  • PayPal payment gateway
  • Cheque and bank transfer payment method
  • Form customization
  • Widget support

The plugin is available for free but with limited features only. The premium plans of the plugin cost $59 for a single site license. This plan comes with 1 year of updates and support.

You can also get the 6-site license and the 30-site license of the plugin.

10. WooCommerce Donation Plugin

The last plugin we have on our list is the WooCommerce Donation Plugin. This plugin lets you collect donations from your WooCommerce store.

You can display a donation option on your product and cart pages. You can have a pre-defined amount to accept for donations or set a free-entry amount.

You can view the reports to see all the donations made on your WooCommerce.

Here are the key features of the plugin:

  • Accept donations on product and cart pages
  • Pre-defined or free-entry amount donations
  • Reports dashboard
  • Campaign dashboard

Here’s the pricing of the plugin:

The single-site license of the plugin costs $19 and comes with 6 months of updates and support. It’s a simple plugin with basic options to help you quickly collect donations without spending time on unnecessary donation management work.


Collecting donations on a WordPress site is easy and the plugins mentioned in this list make it easier.

I hope you’ll be able to pick the right plugin for your website from the list of plugins above.

If you have trouble choosing a plugin or have any other questions, feel free to ask them in the comments section below.

Get our latest posts delivered to your inbox!

We don’t spam! Unsubscribe anytime!


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Share
Share via
Copy link
Powered by Social Snap