No matter if you are a nonprofit looking to run full-on fundraising campaigns or a blogger searching for an easy way to accept donation, you can probably find a plugin that works for you with this list. You will even find an option that may help you set up your crowdfunding website like Kickstarter!

Ready to learn more? Here are our list of the Top 5 best WordPress donation plugins in 2020

#1 Donorbox

Donation is a full-function plateforom for accepting donations across many website building platforms. When it comes to WordPress. they have the best plugin out there. 

Despite its SaaS nature, Donorbox is completely free for or less than $1,000 in donations monthly (you will, of course, still need to pay the payment processor fee. But there is no cut from Donorbox).

Donorbox offers a slick-looking widget that lets you accept:

  • One-time payments
  • Recurring donations
  • Take payments via cards, Apple Pay, low-fee ACH & SEPA bank transfers, Google Pay, and PayPal!

Like Give and Charitable, you can have users choose from a predefined amount or let them enter a custom amount.

And you can also add custom fields to your donation form if you want to collect additional information, as well as additional features like:

  • Multiple currencies
  • support 11 different languages – English, Spanish, Chinese, German, French, Italian, Portuguese, Dutch, Danish, Japanese and Swedish.
  • Ask donors to cover payment fees
  • Donation goal meter
  • Ask Donors Custom Questions
  • Fully Customization

If you get over $1,000 per month in donations, Donorbox charges 0.89% of the donations that you receive. 

Get Donorbox 

#2 Give

It’s a free core plugin that you can extend with a variety of option paid add-ons.

In the free core plugin, you can:

  • Create stylish donation forms, including images and a description
  • Use a fixed donation amount or let donators enter a custom amount

And the thing that separates Give from many of the other plugins is that you also get backend reports and donor management, including an option to generate tax-deductible receipts.

Through the premium extensions, you can also add functionality like:

  • Additional payment gateways. The free version just supports PayPal, but you can add Stripe,, and lots more.
  • Recurring donations
  • Custom donation forms with custom fields

#3 PayPal Donations

PayPal Donations is a significantly more lightweight option in comparison to Give. But for some uses, that might be exactly what you want.

The plugin gives you a simple interface to generate a basic PayPal donation button. All you do is:

  • Enter your PayPal account email
  • Choose your currency
  • Enter a default donation amount (optional)
  • Choose your button style

Then, you can display your PayPal donation button on the frontend of your site via either a shortcode or a widget.

So…nothing crazy. But if all you need is a basic PayPal donate button, this one definitely fits the bill in a lightweight package.

#4 Charitable

After Give, Charitable is the next most popular “full-service” donation plugin. It operates on a similar billing model – a free core plugin that you can extend with premium add-ons.

In the free plugin, you can:

  • Create unlimited fundraising campaigns
  • Set up end dates for time-sensitive campaigns
  • Create donation goals
  • Provide suggested donation amounts or allow people to enter a custom donation (or both)
  • Manage donations from your WordPress dashboard
  • Send various email notifications to donors

Through the premium add-ons, you can also add functionality for:

  • Recurring donations
  • More payment gateways, including Stripe and
  • Crowdfunding campaigns to allow people to raise money for their own cause (kind of like GoFundMe)
  • Better newsletter management
  • Lots more

#5 WooCommerce Donations

As the name suggests, WooCommerce Donations is built to integrate with WooCommerce.

You can either have your “donation” listed as an actual product. Or, you can display a donation field on the cart page.

Similarly, you can list a fixed amount for donations or you can let customers enter their own donation amount. You can also let customers choose a specific fundraising campaign to donate to.

Because this one only works with WooCommerce, it’s naturally going to be a bit more niche than the other options. But if you need to accept donations on WooCommerce, give this one a look.

While it is a premium plugin, it’s still pretty affordable at just $18.

Leave a Reply

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