Best Donation Plugins for WordPress

Are you looking for the best donation plugins for WordPress? Do you want an effective way to raise funds for charities, and non-profits?

In this article, we have shared the best donation plugins for WordPress that fit your needs.

One distinct feature of the plugins I have shared is that, they can receive recurring payments and they also make use of popular payment gateways like PayPal, Stripe, Cryptocurrency, etc.

[wpdatatable id=88 table_view=regular]

[wpdatatable id=72 table_view=regular]

Requirements for a Donation Website!

requirements for donation website

1. CMS (Content Management System)

You will need a CMS where you will create and manage websites and content. is the best option because of its flexibility and scalability.

2. Web hosting

This is the home of your site, it is a space on the webserver where files of your website are stored.

Cloudways offers pocket-friendly hosting services. You also get to choose the cloud server you want to host your site with.

I am using Cloudways on my websites, however, if your budget is tight then you can look for Bluehost.

3. Domain name

This is the address of your donation website.

It is the name searchers type into search queries on search engines.

Your domain name should be related to the name of the charity or non-profit.

You can get your domain or search the availability for free on Godaddy.

4. A donation theme

There are a lot of regular WordPress themes you can use but a charity or NGO theme comes with donation buttons, information as regards funds raising, scheduling systems and much more.

You can get the best donation theme on themify – recommended by us.

5. Payment gateway

A payment gateway is a channel through which you receive donations on your donation site.

How to choose the best donation plugin for WordPress?

While there are tons of donation plugins out there, choosing the best that fits your need might prove a bit difficult.

This post will walk you through features to look out for a while choosing a donation plugin for your WordPress site.

Let’s proceed

Your donation plugin must be reliable and must work well on both mobiles because most of your donors use mobile devices, as well as desktop computers.

Donors should be able to make recurring donations and receive receipts.

Your preferred plugin should also support your preferred payment gateway.

The cost of charges should be free or should be set at a minimal price per year, this can be deducted as a percentage fee from the donations received.

Having said all that, below is a list of the best WordPress donation plugin we picked based on the above-mentioned criteria.

12 Best donation plugins for WordPress

1. Give WP

givewp donation plugin

The Give WP stands as one of the best donation plugin for non-profits organizations that can use to accept donations and raise funds.

What makes the plugin distinct is the complete set of features and the non-pricing model it comes with.

It makes it easy to set up one-time donation and recurring donation options.

You can also create a custom form inside your WordPress site easily.

Give WP can be integrated with different types of payment gateways like Stripe, PayPal, etc.

The Plugin ensures that both the donor’s information, as well as the donations made on your WordPress site, is secured.

With a complete donor management system, the Give WP plugin allows you to keep track of both online as well as offline donations on your site.

It can also be integrated with popular plugins that offer email marketing services.

It allows you to add a donation upsell on the checkout screen of your WooCommerce store.

And it integrates seamlessly with Google Analytics to help track and manage your eCommerce store.


Give WP has a free plan, but to explore and unlock more features, you can subscribe to their Plus plan – starting at $149 annually.

2. WPCharitable

WPCharitable donation plugin for wordpress

The WPCharitable plugin is an easy to use free WordPress plugin for a donation that allows you to set up an unlimited fundraising campaign in minutes.

The plus plan allows you to accept payment via credit card from multiple payment gateways like Payfast, PayUmoney, Stripe, etc.

It has more than 10,000 active installations and a 5-star user rating from its users.

However, one feature that distinguishes it from the other plugins is that no charges are deducted on every donation/transaction performed by users on your site.


Pricing starts at $119 per year for 1 site.

With their pro plan, you have access to powerful features like crowdfunding, donor fee relief and much more.

3. Easy PayPal Donation

Easy PayPal Donation plugin for wordpress

Easy PayPal donation plugin is a free donation plugin for WordPress that allows you to add the PayPal donation button on your website.

The plugin grants the user access to make donations via their PayPal account or credit cards with a few clicks.

In addition, the plugin comes with 7 button templates, you can also create a custom button style that fits your design.

The main purpose of this plugin is to ensure the easy connection of your PayPal account to your WordPress site.

The plugin, however, gives the donor the option to choose a recurring monthly donation plan.

For the set-up of their recurring donation plan, you will need their pro version and it starts at $39.99 yearly.

4. Seamless Donation

Seamless donation plugin for wordpress

The seamless donation plugin is a free plugin that gives you total control over the donations made within your WordPress dashboard.

This plugin works well with PayPal making it easier for users with PayPal accounts or credit cards to make donations.

The plugin, however, allows you to accept a one-time donation payment as well as recurring donation payments.

It also grants users the access to select which campaign they want their funds to be directed to.

The plugin is free but if you want to unlock more features and functionalities, you can buy their addons.

These addons on the other hand grant you access to more powerful features.

5. Donor Box

Donor Box donation plugin for wordpress

Donor Box is a powerful donation plugin that works well with many other website builders as well as WordPress.

It allows you to set up one-time donations as well as recurring donation payments.

The plugin allows you to accept payment from popular payment gateway like PayPal, Google Pay, Apple pay via credit cards.

It comes with tons of comprehensive features like the donation pop-up forms, Goal meter, Donor management, and much more.

The downsides of this plugin are that it is free until you cross the threshold of $1000 per month, you pay a 1.5% platform fee.


It is free.

6. Donation Thermometer

Donation Thermometer donation plugin for wordpress

A donation thermometer plugin is a thermometer like the type of donation plugin that measures donated funds.

With a simple code, your donation thermometer will be displayed on your post and pages.

The thermometer is customizable for colours, text, currency, meter, etc.

It is the perfect idea for fundraising campaigns with your website’s audience.

The downside of this plugin is that it does not accept donations, however, it can be used alongside any of the WordPress donation plugins mentioned in this article.

7. WPforms

WPforms donation plugin for wordpress

The WPforms donation plugin is a drag and drop form builder for WordPress that can be easily navigated by beginners.

The plugin comes with a built-in form template that allows you to design a donation form on your site.

It integrates with two payment gateway PayPal and Stripe and it accepts donations via credit cards.

WPforms integrates seamlessly with most email marketing services like MailChimp, Constant Contact, Aweber and others.

The downside of this plugin is that it does not accept online donations, you will have to subscribe to their paid addons to receive donations.

8. Cryptocurrency Donation Box

Cryptocurrency Donation Box plugin for wordpress

The cryptocurrency donation box is one of the best donation plugins for WordPress that helps accept donations in cryptocurrency.

This free donation plugin for WordPress accepts the donation in over the top 20 major cryptocurrencies like bitcoin, ethereum, litecoin and much more.

Do you want to accept donations in cryptocurrency? The cryptocurrency donation box is exactly what you need.

9. YITH Donation for WooCommerce

YITH Donation for WooCommerce

The YITH donation for WooCommerce stands as the best donation plugin for WooCommerce.

The plugin gives your user a notification indicating that they should make a donation.

As well as setting the amount they want to donate each time they add a product to the cart on your eCommerce site.

To integrate with other email marketing services, you need to subscribe to the premium version of the plugin.


Pricing starts at $79.99.

10. Formidable Forms

Formidable Forms plugin for wordpress

Formidable Forms is an advanced WordPress form builder that makes use of a drag and drop builder to create complex forms.

It has lots of form templates, including a pre-built template that can be used to raise funds.

The plugin also allows you to your donation analytics inside your WordPress dashboard.

In addition to this, the plugin allows you to export and import donation entries from third party services.

With the WPML translation plugin, the formidable forms can translate into any language.


Formidable forms have four paid plans

  • The basic plan cost $39.50 yearly
  • Plus plan cost $99.50 per year
  • The business plan cost $199.50 annually
  • The elite plan cost $299.50 per year

11. Donation Content Locker

Donation Content Locker plugin for wordpress

The donation content locker is a plugin that locks content behind a payment wall and releases it once a user donates funds.

It has a shared similarity with the way some websites block some features from displaying on their website until you sign up as a subscriber.

If users want to view your content (videos, podcasts, posts) they have to make donations via the following payment gateways; PayPal, interkassa,, Alertpay/payZ.

Once a donor has successfully donated funds (a minimum amount is set by the admin) an activation link is sent to the donor to unlock hidden content.

However, if you notice that a donor has distributed an activation link, there is a feature that allows you to block that donor.

The plugin goes as far as remembering you users that have donated already through the cookie.

Seeking to exchange your content for a donation?

The donation locker is the best option for that, if that’s not the case, you should look for another plugin.


Pricing starts at $15 yearly.

12. Green Donations for WordPress

Green Donations for WordPress

The Green Donations plugin for WordPress allows you to create and manage donation campaigns on your WordPress site.

It has multiple embedding methods which allow you to easily embed forms, HTML snippets, widgets, etc. 

You can also embed any payment form and goal progress bar into a third party site.

The plugin, however, integrates seamlessly with payment gateways like Interkssa, Skrill, Payza, Alert pay, and Ego pay.

If you are not interested in using PayPal on your WordPress site, this plugin solves your problem.


Pricing starts at $19 for a single site license.


Which is the best donation plugin for WordPress?

The question as to which donation plugin is best depends on your needs. 

The aforementioned plugins can help accept donations and funds on your WordPress site.

If you are not interested in using PayPal as a payment gateway on your website, you might consider using the donation manager plugin on your WordPress site.

However, if you want a donation plugin with more advanced features, like donor management, donation tributes that are customizable, and much more, I strongly recommend the Give WP plugin. 

The Give WP plugin stands as the best donation plugin for WordPress on our list due to the complete features it comes with.

Want a donation plugin for your eCommerce online store, the YITH WooCommerce donation plugin is the best option.

People also search for:

  1. Elevate Your Website’s Authority: Proven Strategies
  2. SEO Metrics Explained: Domain Authority vs. Page Authority
  3. Navigating Digital Marketing: SEO, SEM, SMM, and SMO Differences
  4. Turbocharge Your Website: Top Speed Optimization Plugins for WordPress
  5. Getting Noticed on Google: Fast-Track Website Indexing