Are you looking for the best WordPress donation plugins?

Collecting online donations is a very effective way to raise funds for a non-profits, charities, relief funds, and special causes.

In this article, we will share the best WordPress donation and fundraising plugins that will help you easily collect one time donations as well as recurring donations using PayPal, Stripe, WooCommerce, other credit card processors, and even cryptocurrency.

Best WordPress donation plugins

How to Choose the Best WordPress Donation Plugin

There are dozens of WordPress donation plugins available in the market. The problem is that not all of them are easy to use, and a lot of them lack customization options.

Accepting donation payments on your WordPress website is an extremely important task.

You need a donation plugin that is reliable, works on mobile as well as desktop computers, supports your preferred payment gateway, sends receipts to donors, allow donors to make recurring donations, and is customizable enough to look good on your website.

On top of all that, you want a WordPress donation plugin that charges the least amount of fees. Ideally it should either be free or fixed yearly payment vs something that charges a percentage fee on all your donations.

We used the above criteria to compare the best WordPress donation plugins for non-profits and charities.

Here’s our editorial pick for the top WordPress donation and fundraising plugins.

1. GiveWP


GiveWP is one of the best WordPress plugins for non-profits to accept donations and raise funds for your cause.

What makes GiveWP standout and earn the top-ranked spot in our best WordPress donation plugin list is their complete set of features along with their non-profit friendly pricing model.

GiveWP makes it easy to create a custom donation form inside WordPress to easily setup one-time donations as well as recurring donation options.

You can integrate with a wide variety of payment gateways to accept credits card donation payments including Stripe, Authorize.net, PayPal, 2Checkout, Braintree, Mollie, Paytm, PayFast, Square, AmeriCloud, Paymill, and many more.

GiveWP also allows you to fine-tune just about every aspect of your donation process with features like customizable donation tributes like “in honor of”, multi-level donations, campaign level donation goals / incentives, currency switcher options, tax deductible donation receipts, and more.

It comes with a complete donor management area with full-featured reporting, so you can easily manage all your donations (both online and offline donations).

GiveWP integrates with all major email marketing services, so you can easily communicate with your donors about seasonal gift giving campaigns.

If you run an online store with WooCommerce, then GiveWP allows you to add a donation upsell on the checkout screen, and they have seamless Google Analytics integration with enhanced eCommerce tracking.

GiveWP’s offers a free WordPress donation plugin, but you will have to upgrade to their yearly paid plans to unlock all the powerful addons and features. Basic paid plan starts at $240 / year, but you will need the Plus plan ($360 / yr) to get all their add-ons.

2. WPForms


WPForms is the most beginner friendly drag & drop form builder for WordPress. It comes with a built-in form template to create an online donation form on your website.

A lot of smaller charities and non-profits don’t need a full-featured giveaway platform. Instead they just want a simple and easy to customize donation form that can accept one-time and recurring donations.

WPForms offer you just that. It integrates with both PayPal and Stripe, so you can securely collect donations via credit card right on your website.

Since WPForms is a more comprehensive form builder, it can also serve multiple purposes for a charity website such as contact form, survey forms, polls, email newsletter signup form, volunteer signup form, etc.

WPForms seamlessly integrates with all major email marketing services and CRM platforms like Constant Contact, SendinBlue, AWeber, MailChimp, and hundred others.

WPForms free plugin is used by over 2 million websites, but you will need their payment addons to accept online donations. They offer a special discounted license for non-profits at only $99 / year which is 75% off their regular price.

This gives you all of their Pro features that lets you build donation forms as well as other types of forms that we mentioned above. You can see the full list of over 150 form template demos here.

Note: WPForms is a sister company of WPBeginner. The plugin was co-created by WPBeginner’s founder, Syed Balkhi.

3. Easy PayPal Donation

PayPal Donation for WordPress

Easy PayPal Donation is a free WordPress donation plugin that lets you add a PayPal donate button on your website.

Your website visitors can click on the button and send donations using their PayPal account or credit card.

This is a very simple donation plugin that comes with 7 button templates, and you also have the option to upload a custom button style to match your design.

The goal of this plugin is to make it easy to connect your PayPal account with WordPress and receive the donations. This plugin also allows visitors to choose recurring monthly donation options.

We have this plugin listed as #3 not because it’s the most feature-rich, but because sometimes you may not need all the features that plugins GiveWP and WPForms offer.

If you don’t want to customize your donation form and want a straight-forward solution that’s completely free for accepting one-time donations, then this plugin can do the job for you.

For setting up recurring donations, you will need their Pro version which costs $59.95 / year at which point you’re better off going with WPForms because you get a lot more value.

4. WP Crowdfunding

WP Crowdfunding by Themeum

WP Crowdfunding is a powerful WordPress fundraising plugin that helps you create a fundraising backer site like GoFundMe or KickStarter.

You can use the crowdfunding campaign style only for your charities or even offer an aggregate fundraising platform for other charities in your network.

It integrates with Stripe, PayPal, Authorize.net, and all WooCommerce gateways if you choose to process your payments with WooCommerce. WP Crowdfunding Native wallet system allows you to track pledges for each campaign and distribute funds accordingly to individual stakeholders.

If you’re looking to create an aggregate crowdfunding site like GoFundMe, then you also have the option to charge a commission fee for helping other charities collect donations.

The base plugin is free, but you will need to upgrade to the paid plan to unlock full features which starts at $149 / year.

5. Charitable


Charitable is an easy WordPress donation plugin that allows you to create unlimited fundraising campaigns and set goals for your cause.

You can select a fixed donation amount, add a custom amount, or both. You can embed the donation form on your pages, posts, sidebars, and modal popups.

While the base plugin is free, you do have to upgrade to their Plus plan ($99 / year) to unlock their payment gateways like Stripe, Authorize.net, etc as well as newsletter sign up forms.

If you want recurring donations, crowdfunding, peer to peer fundraising, donor fee relief, and other powerful features, then you will need their Pro plan which costs $249 / year.

6. Seamless Donations

Seamless Donations

Seamless Donations is a free donations plugin for WordPress. It gives you complete control to collect and manage donations within the WordPress dashboard.

Seamless Donation works with PayPal, so users can make donations using their PayPal account or credit cards.

You can accept one-time donations or recurring donation payments. You can also allow users to select which campaign they want their funds allocated.

Unlike other plugins, Seamless donation sells few addons on an a-la carte basis such as Thank You Enhanced which lets you setup custom thank you pages and Giving Level Manager which lets you attribute custom donation levels.

7. Donorbox


Donorbox is a powerful donation form plugin that works on both WordPress as well as standalone websites.

It allows you to setup one time donations as well as monthly, annual, and weekly recurring donations. You have the option to do company gift matching and accept company donations.

Donorbox allows you to accept payments from credit cards as well as popular payment platforms like Apple Pay, Google Pay, PayPal Express with One-Touch, and ACH bank payments for US and Europe based donors.

It also comes with many other powerful features like Goal Meter, Donation popup forms, multi-currency support, donor wall, donor profile, complete donor management, end of year tax receipts, and so much more.

The reason why we have Donorbox listed towards the bottom in our list is because their pricing is not friendly to non-profits.

While they let you collect free donations for up to $1,000 per month, you will have to pay a 1.5% platform fee for all other amounts. This platform processing fee is in addition to the payment processing fees that are added by Stripe, PayPal, and other banks.

They do have the option to have your donors cover the fees, but we believe its better to use a platform like GiveWP where more of the donation money goes towards the actual cause.

Donorbox also charges separate monthly fees for various email marketing and CRM integrations.

To be fair, out of other SaaS donation platforms like Crowdrise, Donately, etc, Donorbox is by far the most affordable.

The reason why you may want to use the Donorbox platform is because they take away the technical management headache away from you.

You don’t have to worry about the security of your payment infrastructure because it’s all handled by their team.

8. Formidable Forms

Formidable Forms

Formidable Forms is the most advanced WordPress forms plugin. It allows you to easily create complex forms with drag and drop builder.

It has tons of form templates including a pre-built template to collect online donations. You can view the donation stats in graphical charts within the WordPress dashboard.

The plugin allows you to export the form data outside WordPress. It also gives you the option to import your donation entries from third-party services. Formidable Forms is fully compatible with the WPML translation plugin to translate the form in any language.

9. Donation Thermometer

Donation Thermometer

Donation Thermometer is a classic WordPress donation plugin. It uses a thermometer style parameter to display the collected funds and your target amount.

It is ideal for sharing your fundraising campaign with your website visitors and motivate them to help out. It is also perfect for organizers to see how close or far away they are from their fundraising target

The thermometer is fully customizable for colors, text, currency, meter size, and more. You can use a shortcode to display the donation thermometer in your posts and pages. All settings are easy and manageable within WordPress.

It’s important to note that this plugin DOES NOT help you accept any donations. You can use it alongside any of the other WordPress donation plugins in this article.

10. PayPal Donations

PayPal Donations

PayPal Donations is another free WordPress PayPal donation plugin to raise funds for charities and non-profits. You can use their sidebar widget or the shortcode to add the PayPal donation button on your website.

Like other PayPal plugins, it lets you connect WordPress to your PayPal account and accept donations from visitors. Other settings include multiple currencies, localization, multiple button sizes, and more.

11. YITH Donations for WooCommerce

YITH Donations for WooCommerce

YITH Donations for WooCommerce allows you to add an option to collect donation in your online stores.

You can run seasonable campaigns to support your causes. Each time a user adds a product to cart, they will be prompted with an option to make a small donation.

This concept is utilized by many in the retail world, and YITH Donations for WooCommerce allows you to add this to your eCommerce website.

YITH has a free version of the plugin that’s quite limited. To get all the features like donation form on cart page, customize amounts, donation receipts, etc, you will need the premium version of the plugin which costs $59.99 for a single site.

Note: GiveWP also offers this feature along with a lot more which we believe is a better value.

12. Cryptocurrency Donation Box

Cryptocurrency Donation Box – Bitcoin & Crypto Donations

If you’re looking to accept donations in cryptocurrency, then look no further. This free WordPress donation plugin allows you to accept donations in top 20 major cryptocurrencies.

You can accept payments in Bitcoin, Ethereum, Bitcoin Cash, Litecoin, Cardano and more.

Which is the Best WordPress Donation Plugin?

The plugins we mentioned in this article can all help you collect donations on your WordPress. However deciding the best WordPress donation plugin for your online fundraising will vary based on your needs.

If you’re looking to create a simple donation form with one-time and recurring donation option along with the ability for users to make payments via PayPal or credit card, then WPForms non-profit plan is the best value because they’re offering 75% off discount.

If you want a WordPress donation plugin that comes with advanced features like complete donor management, tax deductible donation receipts, campaign level goals / incentives, multi-level donations, customizable donation tributes like “in honor or”, full-featured reporting, a wide-variety of payment platform integrations, then nothing in the market beats GiveWP, and that’s why GiveWP is our pick for the #1 best WordPress donation plugin.

We hope this article helped you find the best WordPress donation and fundraising plugins for charities and non-profits. You may also want to check out our expert pick of the best WordPress page builders and must have WordPress plugins for all sites..

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.


WordPress Donation Plugins

Reading Time: 9 minutes

Nonprofit organizations help make this world a better place to live. They play a vital role in helping the society engineer a positive change amongst the masses. In order to spread awareness about their cause, many nonprofit organizations have to rely on their website – as a sole source of collecting funds – in today’s digital landscape. Although many nonprofit organizations operate on a limited budget, that shouldn’t stop them from running a powerful website.

A scalable Content Management System (CMS) like WordPress can help you spread awareness about your cause and WordPress donation plugins can help you raise funds with ease. It doesn’t matter whether you volunteer, work with a philanthropist, or are bootstrapping on your own, this article will help you to identify the best WordPress donation plugins for your nonprofit organization so that you can generate funds with minimum effort.

The Science behind a successful Nonprofit Website:

In simple terms, the science behind any nonprofit website revolves around two components. One is an effective CMS and the other one is a reliable web hosting solution.

Let’s delve deeper!

You cannot undermine the power of a well-built website, and WordPress is an excellent choice for nonprofit organizations, regardless of their size. At some point or the other, your volunteers, partners, donors and every person who shows interest in your cause will visit your website for additional information, henceforth, you must prepare yourself.

Why Nonprofit Organizations should use WordPress?

Amongst the obvious, the following are the primary reasons why nonprofit organizations must consider WordPress to build an engaging website and highlight their cause.

    • It’s free to download and customize
    • It’s easy to learn and use, compared to other CMSs
    • A wide range of WordPress themes for nonprofit organizations is available
    • Various WordPress plugins for nonprofit organizations allow them to add powerful features on their website
  • A huge online community of WordPress experts is available to help you support, document, and code so that you can come up with the best website possible.

Web Hosting for Nonprofit Organizations

Shared hosting or dedicated hosting is not viable for nonprofit organizations as they are heavy on the budget and can’t sustain the sudden traffic spikes. Henceforth, cloud hosting is the ideal solution that can allow nonprofit organizations to scale their website.

Cloud hosting is pocket-friendly, scalable, and optimized for fast performance. One of the top cloud hosting providers available today include DigitalOcean, Amazon Web Services, and Google Cloud Engine. Cloud hosting can be technical for some, however, you can always opt for a managed cloud hosting platform like Cloudways that offers managed WordPress hosting solutions.

Payment Gateways

A payment gateway technically is a fraud prevention technique practiced by international payment processors. They protect your donors’ credit or debit card information during and after the donation process which goes like this:

  • Step 1: Donor makes a contribution
  • Step 2: Information goes into the payment gateway
  • Step 3: Donation transferred into the payment processor’s account
  • Step 4: Donor information goes into a database
  • Step 5: Money is deposited in the nonprofit’s account

To list a few, some top payment processors for nonprofit organizations available today are iATS Payments, BluePay and ClearView CRM.

WordPress Donation Plugins for Nonprofit Organizations

WordPress plugins can enhance the functionality of your website which the basic themes are unable to do so. Considering different aspects such as quickly indexing on SERPs or fundraising, the arsenal of WordPress plugins can provide you more control of your website. However, my goal here is to provide you with a list of the best WordPress Donation Plugins for Nonprofit Organizations. Thence, without further ado, consider the following donation plugins as one amongst the best available today.

1. Give

Give WordPress Donation Plugin

Plugin Specifications

Active installations: 60,000

WordPress Version: 4.8 or higher

Rating: 5 stars

Give WordPress plugin is one of the most downloaded WordPress donation plugins. You can install Give and purchase additional add-ons to extend the functionality of your website.

Overall, this plugin provides an ample amount of functionalities so that you can customize your fundraising platform as per your requirements. It lets you easily integrate various third-party payment gateways and services like Stripe, PayPal, and Authorize.net. You can also keep a track of your donations via Google Analytics.

Furthermore, it lets you receive donations with the assistance of customizable donation forms. It also generates tax deducted receipts for your donors. With a complete donor management system, you can analyze various reports that deliver a complete summary of the donation activities. You can also add goals, your terms, and conditions, alongside the option to donate multiple amounts.


Basic: $20 per month (billed annually)

Plus: $30 per month (billed annually)

Pro: $40 per month (billed annually)

2. Charitable

Charitable WordPress Donation Plugin

Plugin Specifications

Active installations: 10,000

WordPress Version: 4.1 or higher

Rating: 5 stars

Charitable donation plugin is both developer-friendly as well as user-friendly. Its users can work with a comprehensive interface and get their fundraising campaign up and running within minutes. Great thing is that it’s compatible with almost every standard WordPress theme.

With more than 10,000 active installs, Charitable boasts a 5-star rating from its users.  Unlike other top donation plugins for WordPress, it doesn’t charge its users a fee on every donation/transaction.


Starter: Pay What You Want (Min $19)

Plus: $99 per year

Pro: $249 per year

3. PayPal Donations

PayPal WordPress Donation Plugin

Plugin Specifications

Active installations: 50,000

WordPress Version: 3.0 or higher

Rating: 5 stars

PayPal Donations plugin is a popular donation plugin in the WordPress directory. As the name suggests, this trending WordPress donation plugin can accept payments or donations via Paypal – the most trusted global money transfer service.

This free WordPress plugin lets you add a donation button on any web page, post or sidebar by using a simple pre-generated shortcode or widget. Also, the option of changing different settings, comprising currency, custom payment page style, and the return page truly sets it apart from the rest.



4. Seamless Donations

Seamless Donation WordPress Plugin

Plugin Specifications

Active installations: 10,000

WordPress Version: 3.4 or higher

Rating: 4 stars

This great WordPress donation plugin is free and offers an extremely quick set up process. Your non-profit business website will be ready to accept donations within five minutes after installing this plugin.

Seamless Donations offers its services in more than 20 currencies. Your donors can choose whether to make a one-time donation or a recurring donation, depending on your cause. Also, it lets you send custom thank you emails once the donation has been made. Moreover, it’s premium add-ons can extend your website’s functionality and help you make the most out of your fundraising campaigns.



5. Woo Donations

Woo Donation Plugin

Plugin Specifications

Active installations: 1,000

WordPress Version: 3.0.1 or higher

Rating: 5 stars

If you’re running an online store on WooCommerce, you can make Woo Donations a part of your nonprofit website and accept donations through your ecommerce store.

The core functionality of this WordPress plugin is that it adds the donation as a regular product. Your customers can add the donation/product to their shopping cart, and pay for it without any actual product in return unless you choose to offer giveaways against a donation for your cause.

When the customer actually purchases a tangible product from your online store and also donates to your cause in the same transaction, Woo Donations adds everything to the customer’s total amount. It creates and delivers reports on the backend, which also informs you how many donations you have collected, and how much revenue is coming in from regular sales.



6. Smart Donations

Smart Donation WordPress Plugin

Plugin Specifications

Active installations: 3,000

WordPress Version: 3.1 or higher

Rating: 4 stars

This unique WordPress donation plugin proudly promotes itself as an ‘all-in-one donation plugin’. Smart Donations lets you create customizable donation forms for various nonprofit causes, analyze the results of the fundraising campaign, and later on send thank you emails to generous donors.

As soon as you install it, you can create different donation campaigns, set various goals, create custom donation forms, as well as automate thank you emails. Regardless, talking about compatible payment gateways, Smart Donations only accepts PayPal and Stripe for the time being.


Personal: $19.99

Pro: $29.99

Unlimited: $49.99

7. Donorbox

Donorbox WordPress Donation Plugin

Plugin Specifications

Active installations: 5,000

WordPress Version: 3.0 or higher

Rating: 5 stars

It is another freemium WordPress donation plugin that only charges a 1.5% platform fee when you receive a donation of over $1000 per month. Donorbox will allow you to seamlessly embed a custom donation form on your nonprofit website where you can customize each and every field.

You can deploy Donorbox form(s) in 15 minutes, and brand your donation page with your own brand’s color scheme, styling or logo. You can customize input fields in order to make your donation forms more comprehensive and quick to complete. You can set amounts for donors to choose from whereas they can specify their own amount of donation as well.

Donorbox accepts a range of currencies via Stripe, PayPal, Apple Pay and Google Pay. With a quick and easy checkout process, you can double your donations with its seamless employer donation matching feature. Their forms are localized in various languages like English, Spanish, French, German, Italian, and Portuguese.



8. Cryptocurrency Donation Box

Cryptocurrency Donation Plugin

Plugin Specifications

Active installations: 700

WordPress Version: 4.5 or higher

Rating: 4.5 stars

With cryptocurrencies taking the world wide web by storm, you might consider adding Cryptocurrency Donation Box to your nonprofit website. Despite you’re generating funds for a noble cause, or just wish to keep your website alive, this suitable WordPress donation plugin offers an innovative approach to attract donors who are willing to donate via crypto coins.

This donation plugin exclusively accepts over twenty different cryptocurrencies such as Bitcoin, Ethereum, Litecoin and many more. With its beautiful crypto donation box design and mobile-friendly responsiveness, you can generate donations in the form of crypto coins with ease.



9. YITH Donations for WooCommerce

YITH Donations for WooCommerce

Plugin Specifications

Active installations: 800

WordPress Version: 3.5.1 or higher

Rating: 4 stars

One of the best WooCommerce donation plugins is YITH Donations. You can use it in your online stores to generate more revenue or raise funds for a nonprofit cause. As soon as you install and activate this donation plugin, you can start raising donations immediately.

You can associate the donation form to a single product or multiple products by ensuring you name each donation project differently. Additionally, this plugin comes with a donation widget which you can easily attach on to your sidebars or footer section.


Single Site: € 49.99 ($55 approx)

Six Sites: € 99.99 ($110 approx)

Thirty Sites: € 169.99 ($188 approx)

10. Direct Stripe

Direct Stripe WordPress Donation Plugin

Plugin Specifications

Active installations: 3,000

WordPress Version: 4.7 or higher

Rating: 4.5 stars

Stripe itself is a popular payment gateway. If your nonprofit organization is seeking donations for a cause with just one payment provider i.e. Stripe, then this is the perfect WordPress donation plugin for you.

Direct Stripe allows you to receive Stripe payments, subscriptions, and more importantly donations, on your WordPress website without hassle. It enables you to add high-converting Stripe donation forms and buttons to your nonprofit website.

You can easily customize the buttons and forms, and add them to your website using a shortcode. Moreover, you can also automate emails and send them to your donors each time they make a contribution.



11. Donation Content Locker

Donation Content Locker Charity Plugin

Plugin Specifications

Active installations: N/A

WordPress Version: 3.0 or higher

Rating: 5 stars

This savvy donation plugin for WordPress lets you restrict content and display it to only those who contribute to your cause with a donation.

With pre-generated shortcodes, it wraps protected content and asks your website visitors for a minimum donation (set by you) to access the content. Once the donation is made, the donor receives an activation link that allows them to unlock all the protected content.

Donation Content Locker is a user-friendly WordPress plugin that allows you to monetize your nonprofit website with ease and ultimately increase donations.


Regular License: $16

Extended License: $80

By and large,

There you have it! The list of 10 best WordPress donation plugins that are currently on a roll among nonprofit organizations. These donation plugins aim to make the lives easier of nonprofit organizations so that they can raise funds for charity, or any other noble cause in order to make this world a better place. If you’re using any other donation plugin that is not mentioned in this list, please let us know in the comments section below.

Share your opinion in the comment section.

Start Growing with Cloudways Today!

We never compromise on performance, security, and support.

Reza Merchant

Reza Merchant is a Foodie by passion and a Digital Marketer by profession. He enjoys creating digital content for various platforms and aspires to be the change he wants to see in this world.