It’s not begging if you’re providing something in return! Many professions create art, happiness, prosperity, or world change, all without being able to sell products and make money like a regular business.

Sometimes it’s a rainforest activist keeping large corporations from knocking down trees. Sometimes it’s a blogger who publishes inspiring articles on a daily basis. From designers to writers, and politicians to charities, sometimes selling products or services isn’t in the equation.

That’s when they turn to donations. I know plenty of bloggers and developers who work on donations. The same goes for most political campaigns, churches, and nonprofit organizations.

It might seem like you’re required to go out and beg rich people for money, but all you need is a WordPress donation plugin and a few other elements.

Why is WordPress Such an Attractive Platform For Charities?

The Ovarian Cancer National Alliance is a great example of a non-profit organization that has a national presence and also provides support to local partner organizations. They are using a customized responsive theme that has been integrated with an eCommerce solution (in this case WooCommerce). Let’s look at the key features that make WordPress such an ideal platform from which to manage the digital presence of your charity:

It’s Open Source and Free

Don’t be put off by the fact that WordPress is open source and free! A massive user base is what has allowed the platform to become the powerhouse it is today. If your charity requires some specific website functionality, it can, with 99% certainty, be done on the WordPress platform. Open Source also means that the code that keeps WordPress running smoothly is not owned or controlled by one particular company who is focused on profiting from your use.

It’s Scalable

No matter how large or small your charity is today, you want to choose a platform that will support your growth for years to come. With over 120 revisions of WordPress listed in the codex and 10+ years of development history, WordPress is tough to beat.

It Has a Massive User Base and Support System

Part of what makes WordPress such an amazing platform is the ecosystem that has rallied around it. Whether you need someone to develop a theme from scratch, customize a pre-built theme or design a plugin that meets your specific requirements, you can easily find what you’re looking for.

It’s Great for Communities

If your charity relies on community involvement, WordPress has you covered there as well. BuddyPress installs quickly and easily through the administrator panel. A free plugin, BuddyPress, enables you to develop and grow a community or social network right from within your website. You could potentially use BuddyPress to create and communicate with internal teams who are focused on different fundraising efforts, projects or community events.

It’s Highly Customizable

From simple color tweaks to the complex layout and structural changes, WordPress has all the bases covered. Virtually every aspect of the platform can be adjusted to suit the needs of your charity. Many basic changes can be tackled within just a few minutes, while more complex changes may require an experienced developer capable of delving into code.

It Offers a Huge Choice of Themes

For most charitable organizations, keeping costs low is important. What you’ll find with WordPress is an entire catalog of both free and paid themes, many of which are specifically designed for use by charities. Keep in mind that an inexpensive, paid theme will often meet many of your initial requirements.

What You’ll Need to Accept Donations Through Your Site

It may look intimidating at first, but you typically don’t have to think about hosting after it’s configured. The same goes for WordPress and your domain name. The only element that requires maintenance is the WordPress donation plugin, and that’s because you’re collecting donations and thinking of new ways to accumulate more money for your organization.

The Best WordPress Donation Plugins in 2021

Here’s a short outline of what we’re about to cover. If you’d like to learn about the main benefits from each WordPress donation plugin, read on.

  1. Give
  2. Charitable – Donation
  3. PayPal Donations
  4. Seamless Donations
  5. WooCommerce Donation Plugin
  6. Smart Donations
  7. Donorbox
  8. Total Donations for WordPress
  9. Donation Content Locker
  10. Donation Manager for WordPress

1. Give – Donation Plugin and Fundraising Platform

Sometimes it’s hard to pick favorites, but in the WordPress donation plugin world, that’s not the case at all. The Give donation plugin is miles ahead of the rest in terms of pricing, beauty, functionality, and add-ons. The plugin makes money with the freemium model, but none of the add-ons are pushed onto you. In fact, most non-profits and charities will be fine using the default donation form without any add-ons.

As you might notice from the screenshot below (and the demos on the Give website,) the developers have put significant work into designing beautiful forms. The forms are better than most of the other plugins on the list, and there’s not much need to customize them.

Give WordPress plugin
Give WordPress plugin

The free WordPress donation plugin includes slick donation forms, full-featured reporting, complete donor management, and the possibility to integrate with any of your favorite theme or page builders. Like I said before, most organizations won’t need more than this.

However, you could consider one of the add-on bundles (starting at $15 per month) or pay for add-ons individually.

Regardless of your payment setup, here are some of the add-ons you can choose from:

Why This WordPress Donation Plugin? The Standout Features:

2. Charitable – Donation Plugin

Charitable – Donation provides a free WordPress donation plugin with support for geolocation, simple updates, videos, user avatars, anonymous donations, and even one year of premium support. The developers ask that you “pay what you want” so you have the option to support the plugin or grab it for free.

If you take a look at the premium memberships here, you’ll notice they start at $99 per year and go up to $249 per year. It’s not a bad pricing plan considering you gain access to a newsletter integration, gift aids, support for Easy Digital Downloads, and premium payment gateways.

Charitable WordPress plugin
Charitable WordPress plugin

The most expensive version (the $249 per year plan) offers some of the following features:

So, Charitable definitely stands out with some of its unique features. We particularly like the videos and geolocation tools found in the free version. It’s also nice to see anonymous donation support, since not everyone likes to see their name plastered all over the internet after a donation.

Why This WordPress Donation Plugin? The Standout Features:

3. PayPal Donations

PayPal Donations might not sound like what you’re looking for, but you’d be surprised how sleek and powerful this little gem is. In fact, it makes sense that PayPal knows how to do donations right, since the company has been collecting payments for quite some time.

I recommend PayPal donations for anyone who enjoys the simplicity of PayPal products. Everything from PayPal can be used by beginners, and it doesn’t have any problem growing with your organization.

PayPal Donations WordPress plugin
PayPal Donations WordPress plugin

Keep in mind, this WordPress donation plugin wasn’t actually built by PayPal. It uses the payment gateway, but you shouldn’t expect customer support from PayPal.

That said, PayPal Donations adds a donation shortcode to your WordPress dashboard. This way, you can insert the shortcode on any page or activate the widget in a sidebar or footer. That’s all there is to it. You must, of course, link to your PayPal account, but that only takes a minute.

Why This WordPress Donation Plugin? The Standout Features:

4. Seamless Donations

Similar to many other WordPress donation plugins, you can download Seamless Donations for free, then buy add-ons and extensions if needed. The developers claim that you can get the plugin setup within five minutes. All it takes is a connection to your PayPal account and some messing with the settings.

As with the other top donation plugins, Seamless Donations doesn’t collect transaction fees. Instead, it makes money through add-on sales.

Seamless Donations WordPress plugin
Seamless Donations WordPress plugin

As for the basic plugin features, you can start by collecting recurring donations. After that, the plugin has tools for tracking donors and donations. Thank you messages are also included in the feature-set, allowing you to thank some of the VIP donors.

The Seamless Donations plugin has strong currency and language support, so you’re more likely to receive donations from around the world.

Also, here’s a list of the most popular add-ons:

Why This WordPress Donation Plugin? The Standout Features:

5. WooCommerce Donation Plugin

If you’re currently running an online store, or would like to make one part of your charity/non-profit site, it’s worth installing the WooCommerce Donation Plugin to accept donations through your eCommerce store. The basic functionality adds a donation as a regular product, where the customer then adds this product to the shopping cart, pays for it, then doesn’t get an actual product in return. The other option is to include a donation field in the shopping cart itself, prompting customers to donate a little extra, on top of what they’re paying for already.

WooCommerce Donation plugin
WooCommerce Donation plugin

The field in the shopping cart receives any denomination of donation, then it adds the donation to the customer’s total. Reports are delivered on the backend, where you can decide how much of your revenue is from donations and how much is coming in from regular products.

Many non-profits already sell merchandise like hats, mugs, and t-shirts, so why not include a donation option to see if people want to be even more generous?

Why This WordPress Donation Plugin? The Standout Features:

6. Smart Donations

Smart Donations is a WordPress plugin with very simple Donation buttons. These buttons can be placed anywhere on your site, and you can also set goals to convince more people to spend money.

One thing to keep in mind is that the free version is virtually useless. However, the premium membership plans start at only $19.99 and go up to $49.99. These are one-time payments without the need for spending anything in the future.

Donations Made Easy WordPress plugin
Donations Made Easy WordPress plugin

This Smart Donations plugin provides somewhat modern-looking donation buttons, along with a widget interface for placing your buttons in sidebars, footers, and anywhere on your theme a widget goes.

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

The analytics and recurring payments are nice, but the real reason I would consider this plugin is if I wanted to show how far I am from reaching a goal. This is similar to a crowdsourcing platform, where you set a goal and build buzz as the ticker moves closer and closer to the goal.

Why This WordPress Donation Plugin? The Standout Features:

7. Donorbox

Donorbox isn’t only a WordPress donation plugin. Yes, it integrates with WordPress quite well, but many other website builders and CMSs can use Donorbox as well. The benefit behind Donorbox is that it embeds onto your website within seconds, then it displays a beautiful recurring donation system. The process takes maybe 15 minutes, and it’s all built on those recurring donations.


The downside to Donorbox is the transaction fee once you start collecting more than $1,000 per month. Sure, the 0.89% fee per month is not exactly high, but the majority of the WordPress donation plugins on this list don’t charge anything. The platform pricing is also free until you hit that $1,000 donation per month mark. After that, it starts at $26.70.

Although the recurring payment is pushed pretty hard on the forms, you can still give your donors a one-time payment button.

Why This WordPress Donation Plugin? The Standout Features:

8. Total Donations for WordPress

Update: This plugin is no longer available. In January 2019, WordFence published findings of WordPress sites being compromised due to a zero-day vulnerability with this plugin. Therefore, if you’re still using it, we strongly urge you to switch to an alternative.

The Total Donations for WordPress plugin is sold through CodeCanyon, but you can find some handy features, demos, and a knowledge base on this website. If you’re looking for an easy-to-implement (and run) donation module, this might be the one for you. It’s as barebones as they come, but you can go in there to adjust CSS or HTML for more advanced designs.

The standard donation module asks the customers how much they would like to donate. There’s also a custom amount field for filling in any denomination.

Total Donations WordPress plugin
Total Donations WordPress plugin

The customer can select which campaign they would like to spend the money on, while also choosing how often they would like to make a contribution. All of these settings are customizable on the backend of your own website. PayPal and Stripe payments are both accepted, both of which have wonderful recurring payment tracking tools to see how much your organization should expect for the year.

Why This WordPress Donation Plugin? The Standout Features:

9. Donation Content Locker

The Donation Content Locker does exactly what the name says: It locks content behind a payment wall until the user donates money. It’s similar to the way some online magazines block portions of the website until you signup as a subscriber. The only difference is that with this the customers are considered donors.

So, it depends on what type of content you’re willing to create with your non-profit or charity. If you have a blog, podcast, video course, eBooks, or anything similar, these are all items that could be seen as valuable.

Donation Content Locker WordPress plugin
Donation Content Locker WordPress plugin

The only reason you’d use the Donation Content Blocker is if you wanted to exchange content for donations. If that’s not the case, look for another plugin.

Keep in mind that you don’t have to run a non-profit for this to be useful. In fact, I can see lots of WordPress plugin developers using this. Bloggers might find it helpful as well.

Why This WordPress Donation Plugin? The Standout Features:

10. Donation Manager for WordPress

The Donation Manager for WordPress plugin embeds into a site with ease, handles donations on a website, and supports multiple payment gateways. The main feature that stands out is the unique payment gateway support. You can connect to gateways like InterKssa, Skrill, AlertPay, EgoPay, and Payza. Some people might not see these gateways as unique, but they’re pretty obscure for those in the US.

Donation Manager WordPress plugin
Donation Manager WordPress plugin

So, if you’re not interested in PayPal (or if your operation won’t get approved by PayPal,) this WordPress donation plugin might solve your problems. Recent donations are shown on the page if you want, and there’s a “target to reach” field to give folks an idea of how much more money is needed. What’s more is that the user can actually select the payment gateway they want to pay through.

Why This WordPress Donation Plugin? The Standout Features:

Narrowing Down the WordPress Donation Plugins

There you have it! These WordPress donation plugins are the best of the best. You’re not going to find the same features in all of them, but that’s why we tried to narrow it down and explain the situations in which you might use each plugin. If none of the above suit your needs, you might also check out CiviCRM, an open source CRM for nonprofits and NGOs. And yes, it does have a WordPress integration.

If you had any experience with any of the WordPress donation plugins above, or if you’d like to ask a question, drop a line in the comments below. If you still have questions make sure you check out this another detailed guide: Creating A Charity WordPress Site: Your Complete Guide.

Save time, costs and maximize site performance with:

  • Instant help from WordPress hosting experts, 24/7.
  • Cloudflare Enterprise integration.
  • Global audience reach with 29 data centers worldwide.
  • Optimization with our built-in Application Performance Monitoring.

All of that and much more, in one plan with no long-term contracts, assisted migrations, and a 30-day-money-back-guarantee. Check out our plans or talk to sales to find the plan that’s right for you.