Best NonProfit Donation Plugins for WordPress
Non Profit DonationΒ Plugins for WordPress can give yourΒ non profitΒ organization the ability to useΒ PayPal or Stripe to accept donations from members, sponsors, donors, fans or supporters via credit card, debit card, American Express or their own PayPal account.
We share free & paid open source solutions that help non profit organizations add donation management tools to WordPress Powered sites (website|blog|ecommerce).
20 Non Profit Donation Plugins for WordPress
We recommend the first fewΒ non profit plugins at the top of the list. Β These fund raising plugins are currently the best supported donation plugins and will work with current versions of WP.Β We list them all to be comprehensive and spot future opportunities as older plugins are updated with great new donation functionality. Some of the smaller plugins from the early days have gone away or turned off as the creators then relaunch it as a paid donation service so they can support it effectively.
As time goes on this list and its order is changing. Β A couple good plugins have dropped way down the list due to problems or lack of support. Β It started as a list of 14. We added 6 more donation plugins and removed some that died away.
They were all free in the beginning. Now most have a free starting level and some paid upgrade options. Some are not exclusively used for donations. Β Most are not expensive and have many other capabilities.
In fact, our go to favorite plugin is number 20 on this list! We keep a developer’s license and use it on almost every non profit and for profit website we build or maintain taking one time donations or monthly donations.
1. GiveWP
Free and always free plugin. Add-ons can cost money. Check it out!
Reliability sometimes comes at a price. Paying for a well developed plugin like GiveWP can cost less than paying $0 for a plugin coded poorly.
Many of the early (small) plugins don’t have revenue or budget to keep improving them. GiveWP does and it is growing and improving every year.
Yearly license range from $187 β $374 (on sale currently) covering 1-5 sites and depending on your choice between 3 different sized plans.
Tax Receipts
Donors need their tax receipts too. A tax deduction is not the only reason to give, and yet tax deductions to a charitable organization (501c3) does correlate to more deductions…
Tax deductibility helps donors increase their trust in your charity. It helps them redirect money that would normally go to the government to a specific cause in your charity.
So make it easy for your charity and for your donors with well integrated tax receipt generation at year end and at the time of donation too!
- DonorBox.org has been a popular donation plugin(in our comments) providing matching fund options from corporate entities. It works with paypal, stripe, apple pay and google pay. It allows for recurring donations. Β This donation service is free for organizations that receive less than $1k per month. Β Beyond that there is a pricing structure equivalent to the fees that PayPal or Stripe charges on credit cards, the PayPal direct fee equals PayPal’s own reduced non profit donation rates for 501(c)3 organizations. DonorBox offers advanced capabilities for corporate matching options (fee of $40/ month) and even allows ACH donation processing with a max fee of $5!
Donor Box Integrations
They integrate with Employer Gift Matcing, Salesforce, Zapier, TextToGive and MailChimp, if you have lists to work with donation activities or requests in a mailing campaign. There can be extra fees associated with integrations.
They support fundraising in any country supported by Stripe (from what I can make out).Β Accept monthly recurring donations – recurring plans can be managed by donors.
- Our ProgressΒ – Display a thermometer to measure non profit fund raising results.Β Does not manage the actual submission of donations, just helps you display and track results somewhat manually.Β Not one of the most sophisticated non profit fund raising tools in terms of functionality, but your team or client will likely be sold with the thermometer graphics!Β SeeΒ FAQΒ section for shortcodes!Β This is a simple donation goal tracking plugin and seems to still work but hasn’t been updated in over a year.
- Simple PayPal DonateΒ – With this one, you still have to get a donate button from PayPal after logging into your non profit account.Β This then serves that button up nicer.Β It makes special formatting easier, and delivers xhtml compliant / valid code.Β In some ways its a bit tedious as you still have to go into PayPal itself, but at the same time giving you customization options on your own site is very useful and valid code maybe even more useful especially for sites that are concerned with section 508 compliance, web standards and more!
- Seamless DonationsΒ Β -Seamless Donations is free to download and doesnβt charge a commission rate. This plugin allows you to track donors, and send customized thank you messages. It works with Pay-pal, Stripe, and credit cards. Donors are able to create recurring donations as well as choose a tribute for donations.
This does seem like a great plugin, however, if your site is running on Godaddy Managed WordPress hosting, the cache system on Godaddy and this plugin do not play nice, especially if you attempt to run a donation form on a home page of a website. Β There are some work arounds for other pages (requires adding ?nocache=1 to the end of the donation URL ), but they are not the cleanest and problems could still arise.- Update 2021Β – This plugin is now on version 5.1.6 and is getting regular updates. It also has a good reputation for problem support. Thatβs amazing for a donation plugin!
- Custom Post DonationsΒ – “This WordPress plugin will allow you to create unique customized PayPal donation widgets to insert into your WordPress posts or pages and accept donations. WP Plugin for creating custom PayPal donation widgets. PayPal for WordPress. WordPress ecommerce.”
- Donations Made Easy – Smart DonationsΒ – “The all in one donation plugin, create different kind of donations, set goals, monitor your results, donation forms, thank you emails”
- PayPal DonationsΒ – Adds donation shortcode and sidebar Widget to WordPress. The options menu lets you setup your PayPal ID and a few other optional settings. You can choose which donation button you want to use or if you want to use your own button.
- Multi Currency PayPal DonationsΒ – Average solution in general that handles multiple PayPal accounts inΒ different currencies exceptionally wellΒ – PayPal charges high fees for cross border transactions. If you are one of the fortunate few that have paypal accounts in multiple currencies then this plugin is for you. It allows you to route different currencies to specific paypal accounts. Even if you don’t have multiple accounts this is still a greatΒ non profit pluginΒ for accepting donations.
- WP-WebmoneyΒ – Receive donations and accept payments from people usingΒ WebMoneyΒ system.Β WebMoneyΒ is the most popular payment system in Europe. You can show donors list and total donations amount in your blog sidebar and pages.
- Donate PlusΒ – place the shortcode on a WordPress page and accept donations. The form includes the option to be recognized on your website after the donation is received. The Recognition wall can be placed on any WordPress page using the shortcode. You can display your running donation total.
- GTPayment Donations – Plugin established more to help people using GTPayment processing services not PayPalΒ – insertion of GTPayment donate buttons with a shortcode or through a sidebar Widget
- WP Paypal Donation Plugin
- WordPress PayPal Donation PluginΒ – WordPress plugin to recieve donation in multiple currencies in one click. Can be used in the sidebar, posts and pages. WordPress PayPal Donations Plugin uses IPN to ensure the values are correct and you can also chose to display your total donations to date. (How to turn off the PayPal IPN (instant payment notification) later if you stop using this tool some day.)
- WordPress Paypal Donation PluginΒ from TipsandTricks-hq.comΒ β This Plugin looks promising but I havenβt been able to find it in WordPress.org itself.Β Lots of great plugins are outside of the WP website repository, but I havenβt been able to verify this one for functionality nor safety yet.Β Β SummaryΒ – WordPress Paypal Donation Plugin can be used to receive donation in one click. Donation can be received in multiple currencies. The plugin can be used in the sidebar, posts and pages.
- Simple DonateΒ with Donation Limits for Political CampaignsΒ – a visitor suggested I add this non profit donation plugin to the list and after checking it out I agreed. Β This donation plugin for non profits and political campaigns is excellent, when you need to set a cap on the total that a person can donate. Β Sure, I bet a lot of us even had a donation max problem, but for those that do (and don’t want to get in trouble with the law, and who does?) this donation plugin may be essential!
- SponsorMeΒ – More for the indidvidual or crusader rather than for a non profit or organizationΒ – show people what your target is, how much you have saved and how much is outstanding. And if they decide to contribute, SponsorMe will collect details of their pledge and allow them to make a PayPal payment straight into your account. Β Update 3-1-2012Β It has been a while since this donation plugin was last updated. Β It offers some components that are difficult to find in a single donation plugin solution but probably needs a serious update for both WordPress and PayPal. Β I reached out toΒ @OwenCΒ the developer an old blogger/developer friend of mine and he might tackle it sometime soon. Β Maybe a donation to theΒ plugin developmentΒ cause might even help!
- WP-DONATORSΒ –Β UpdateΒ – This donation plugin is also no longer available in the WordPress repository. Β At one point this open source plugin (as all wordpress plugins are)Β included some trojan script, possibly not the fault of the plugin creator whose own site was reportedly hacked. Β However, it is no longer present. Β It may or may not come back with a clean update. Β In the meantime if you have an old version, we recommend you deactivate and delete it and check your server, update your passwords etc.
- Donation CanΒ – UPDATE as of 3-1-2012 this donation plugin is no longer available in the WordPress plugin repository. Β Some users were reporting that it did not work with wp 3.3. Β It was a popular plugin and we hope that it will make a return.
- Gravity Forms combined with their PayPal AddonΒ or Stripe Add ons– We use this plugin for non profit sites running wordpress more than any other plugin. In this list of free donation plugins some of the best plugins have fallen, and some have been hijacked over the last couple years. Β As such we wanted to add a very very reliable option. Β Gravity Forms is a form generating plugin for WordPress. Β It requires a paid license to use with WordPress but that brings with it a significant amount of support and add-ons. Β One of the add ons for this plugin is the PayPal add on which turns this form generating plugin into a donation or e-commerce plugin if you choose. Β It can even be connected with services like MailChimp, Freshbooks, Zoho, SalesForce and dozens more through additional add-ons, APIs and plugins. Β We’ve even covered it in other articles as aΒ WordPress survey or poll pluginΒ option. If you have $39 and need something very reliable(downloaded by over 300k users last we looked), this might be a good fit. Gravity Forms does work with Bank of America/First Data’s PayEasy system. This can significantly reduce fees on transactions over $1k. Β The PayEasy system itself is far from easy to setup initially. The Payeasy addon for Gravity Forms makes the coding side of things easier at least. (The account management side is initially a lot uglier). Once done, all that work can save many medium to large charities a lot of money in fees on the donations they process electronically.
- Need PCI Compliance with your Donation Plugin? Checkout Heartland Payment Service’s and their Donation plugin (available on github).
Go Old School with Β PayPal Widget Code for your Non Profit!
Non profit plugins are awesome when you find the right fit for your website.Β However, sometimes a low tech alternative can be get the job done.Β Keeping it simple might even be more stable.Β So after you create aΒ PayPalΒ account, login, and use the widget code that PayPal offers up.
This would not be our recommendation if you plan on making a lot of updates to the page or post that will run this code. Β PayPal widget code is notorious for suffering from strange deletions of important pieces of the code, rendering the button useless.
Admittedly, you may not get all the functionality you want, or you may not be able to style and format things as easily, especially if you are less technical with code.
However, the major advantage is that you do not have to worry that a developer might get bored or lose funding and stop supporting the plugin that your non profit relies on for grass roots online fund raising revenue.Β Plus, if you are working on a high traffic site, you might be able to speed up load times and reduce CPU resources by not using a WordPress plugin and just using the PayPal widget code.
If you know of any other great donation plugins that we’ve missed, let us know. Β drop us a comment or leave some feedback on our quick help form.
If this article has been helpful for you, do us and your friends a favor and share it on twitter or Facebook or wherever great people need help raising money for great causes!
Have you Covered the Basics for PayPal Donations yet?
A PayPal account is necessary & frankly essential even if you also use a merchant account, but that just gives you the means to process the transaction.Β If you haven’t set up yourΒ non profitΒ for PayPal yet, go back and get that started to begin your fund raising efforts online.Β The process is not difficult but does take several days as they perform the due diligence required to insure your group is legitimate.
AfterΒ incorporating a tax exempt nonprofit corporation, and setting up yourΒ non profit on PayPal such non profits can accept donationsΒ through their website or throughΒ Facebook, the next step is to find the right non profit donation plugin.
Name Your Price Woocommerce codecanyon
Have or building a WooCommerce into your site and want to offer a Name Your Own price donation option?
βThe WooCommerce Name Your Price (Product Open Pricing), plugin lets you be flexible in what price you are willing to accept for selected products. You can use this plugin to accept donations or to take a new approach to selling products.β
This is an excellent option for cash donations as well as product or service purchases. It gives clients the option to pay in an open price range by setting min. and max. amounts.
$21 on CodeCanyon
Name Your Price
“The Name Your Price plugin lets you be flexible in what price you are willing to accept for selected products. You can use this plugin to accept donations or to take a new approach to selling products. You can suggest a price to your customers and optionally enforce a minimum acceptable price, or leave it entirely in the hands of the customer.”
Single site, multi site license ranging from $49-$149 per year with full support while the license is current.
Looking to give your website flexibility?
Divi Theme from Elegant Themes can empower a non profit website to do great things. It’s a drag and drop theme layout page builder.
You can try Divi Theme for free.
We offer some great deals on the Divi Theme to get it installed and running on your site whether you…
- Just want us to install it and get out of your way!
- Want us to install it and convert your existing layout into the Divi way of doing things
- Completely overhaul your site using Divi
The article above from Elegant Themes just gives one example (of hundreds) of ways to really do amazing things on a WordPress site.
Is Amazon Smile a Good Deal for non-profits?
Amazon Smile Revenue Alternatives
Instead of earning a half of a percent from Amazon sales for a Nonprofit, a 501(c)3 can sign up for a global affiliate account with Viglink. Viglink then provides a simple embeddable code that can monetize existing hyperlinks on a website..
This includes links to items on Amazon, and the percentage paid for an affiliate commission to Amazon products can range from 3-6% depending on the items purchased.
3-6% is a lot more than half a percent with Smile
I like this blog and this helping donation plugins for non profit organization websites
thanks
So many possibilities! Still not 100% shure whitch one to choose!
It’s not easy, and since this article was originally written things have changed and changed again. Ultimately, it usually requires testing and trying plugins to see which one works best for your own fundraising goals.
I am currently in the process of implementing a donation page for a client but I not sure if I should use Gravity Forms with Paypal addon or iThemes Exchange.
What I like about ithemes exchange is that it will allow the user to enter their billing information and won’t redirect them to paypal.com. I believe if the donor gets redirected to paypal they might not want to donate because they would have to create an account if they don’t already have one.
Some drawbacks with in using ithemes exchange is that I will need to purchase an SSL certificate and I had to purchase a few addons to have for paypal integration and guest checkout.
Paypal does not require that a person set up a new account.
Paypal does definitely allow a user to check out and pay with a debit or credit card.
iThemes Exchange is an ecommerce system (not a payment processor like paypal).
I do like the looks of their checkout forms, although I had not previously heard of them. (there are hundreds maybe thousands of options out there, I do not know them all!)
iThemes Exchange does seem to work with PayPal as the payment processor and with Stripe.
I too use Stripe in addition to PayPal and a few other providers. There is a whole lot to like about Stripe, although the length of the float (time before funds are available) is typically 7 days as opposed to immediately in a Paypal account (add 4 days if you then transfer it to a bank account or initially took a PayPal echeck).
Regardless Stripe is slower than Paypal. fees are about the same. I’ve heard that Stripe is trying to provide faster service to some customers who have a track record of no charge backs or disputes.
I thought I was on a short list for this myself, but it has not actually happened that I know of!
Tried many of them and so far, and PayPal Donations Plugin works for me many times. Other plugins like Donate Plus are useful but they are either too complicated with many features or providing less features. Here I would like to suggest another free donation plugin if the requirement is simple, that is “WP-Donate”. It just provide a form to customer and uses Auth.net for receiving donation and provide list of donors at admin area. Thank you for sharing such nice list.
https://wordpress.org/plugins/donorbox-donation-form/
Thanks Charles! My favorite plugin so far.. Never heard of corporate matching before trying Donorbox. Got already $100 from Microsoft for Chrome plugin. Also much better than Paypal with there recurring donations support
https://donorbox.org/nonprofit-blog/introduction-corporate-giving/
thanks for articel sir π
We’re looking to simplify our checkout process. Currently, our donations, event registration, and shop page (wrist bands, etc.) are processed through PayPal, but many users are getting confused and frustrated. Can you recommend a plug-in that will work for all of these?
I dont have PayPal in my country. Which one will be the best plugin for me?
I do not know the answer to your question. I do not know which one might be best. I do not even have a list of the best (non paypal) donation plugins. π
You can setup the Gravity Forms plugin with the Stripe add on to use Stripe as a payment processor. Stripe is available in about a dozen or more countries at the moment https://support.stripe.com/questions/what-countries-does-stripe-support
You might have more luck identifying which payment processors are available in your country and then looking for the tool that works with that processor.
Check out http://theheartstringsproject.com for a super slick donation widget that makes the donor experience really easy.
I am looking at their site, but I honestly don’t get it.
Maybe I am missing the context?
I do not see a donate button and I do not understand how ‘my story’ my get matched up to an existing non-profit?
I do like the idea of embedding some other group or nonprofits campaign on my site as a blogger. But how does this help a nonprofit that needs their own campaign?
π
Would love some more insight or context on this if possible!
I don’t know which one to choose. Nicely written