4 Best Joomla Donation Plugins for NPOs

Are you confused about choosing a donation plugin for your NPO website?

Donations are extremely important for all NPOs. To provide a seamless donation experience, including a donation plugin in your NPO website is necessary. But, choosing the right plugin may be time-consuming.

In this blog, we have listed the best donation plugins for NPOs that use Joomla CMS. All the key features of these plugins are sorted out. Also, the plugin information is compared at the end.

Take a look and choose a plugin that will perfectly suit your NPO.

Let’s get started!

1. Joom Donation

Joom Donation

Joom Donation is one of the supreme donation extensions for Joomla. You can get donations from donors via 40 online payment gateways like Paypal, Authorize.Net, Stripe, PayU, Square, etc.

It has a responsive layout that is based on Twitter Bootstrap. Joom Donation has an email notification system where the administrator receives an email when someone makes a donation.

It also sends back a confirmation email to donors once the process is complete. All the email messages can be configured by the admin from the back-end of the plugin.

You can also add third-party extensions like Joomla core Profile, Community Builder, EasySocial, Easy Profile, and Jomsocial that can easily be integrated with Joom Donation. The fields in donation forms like titles and messages can be changed or translated as per your need.



  • Supports one-time and recurring donation (daily, weekly, monthly, annually)
  • Supports anonymous donations
  • Fixed/custom donation options are available
  • Supports unlimited donation campaigns
  • Offers flexible donation forms with various custom fields
  • Multilingual and translation ready
  • Captcha and SSL integration are available


Plugin information:

  • Last updated: January 21, 2019
  • Type: Paid download ($34.99)
  • Rating: 5 out of 244 reviews
  • Compatibility: Compatible with Joomla 3.0 and Joomla 4 alpha


2. JGive

Donations and Fundraising for Joomla! JGive

JGive helps you to raise funds for all type of NPOs. It enables your members to create fund-raising projects, accept donations & investments, and provides a regular update on the progress of the project. It is built with Joomla MVC Framework, so it can be easily extended.

It has a strong plugin API with a lot of triggers that helps to integrate it as per your requirement. JGive plugin can receive donations through multiple payment gateways like 2Checkout, Alpha User Points, Authorizenet, JomSocial Points, Pay By Check, Pay By Purchase Order, and Paypal.



  • Rich text editor available for running campaigns
  • Campaign photo gallery, primary image, and video
  • Recurring donation options (daily, weekly, monthly, quarterly, annually)
  • Donor data can be saved
  • Statistic reports for admins
  • Country/regions/cities manager with multilingual support
  • Field manager for extra fields
  • Front end campaign dashboard


Plugin information:

  • Last updated: February 8, 2019
  • Type: Paid download ($33.99)
  • Rating: 5 out of 48 reviews
  • Compatibility: Compatible with Joomla 3.0


3. Donorbox


Donorbox is a fundraising software which can be embedded with Joomla. Click here to learn how to embed Donorbox into Joomla. It accepts donations through multiple payment gateways like Stripe, PayPal, Apple Pay, Google Pay, and ACH payments. Plus, it provides login details for recurring donors.

It is compatible with the latest version of Joomla (3.9) and with earlier versions too (it works with any website builder that allows for HTML code to be embedded in the webpage).



  • One time, weekly, monthly or annual recurring payment options
  • Supports anonymous payments
  • Forms are available in multiple languages like English, Spanish, French, German, Italian, Portuguese, Danish, and Swedish
  • Multiple currencies are acceptable
  • Donations can be accepted via Facebook


Plugin information

  • Last updated: Two months ago
  • Type: Free (if you receive less than $1,000/month). If the amount exceeds $1000/month then you have to pay a fee of 1.5% for the donations received
  • Rating: 5 out of 15 reviews


4. CMDonation


CMDonation is a free plugin that helps to receive donations from people via a simple donation form. The setup process of CMDonation is simple and easy to use. CMDonation provides statistics for the number of donation that your campaign receives, amount that is donated, top donors, and top countries from which you have received donations.

It accepts donations from payment gateways like PayPal Payments Standard and PayPal Payments Pro (Express Checkout).



  • Supports one-time and recurring donation (daily, weekly, monthly, annually)
  • Supports anonymous donations
  • Export donor list to CSV via back-end
  • Edit existing donations via back-end
  • You can manually create a new donation
  • Report every campaign via back-end


Plugin information:

  • Last updated: February 11, 2018
  • Type: Free download
  • Rating: 4 out of 1 review
  • Compatibility: Compatible with Joomla 3.0


Comparison chart of the top Joomla donation plugins

Plugins Type Cost Compatibility Last updated Rating
Joom Donation Paid $34.99 Compatible with Joomla 3.0 and Joomla 4 alpha January 21, 2019 5 out of 244 reviews
JGive Paid $33.99 Compatible with Joomla 3.0 February 8, 2019 5 out of 48 reviews
Donorbox Free You may be charged up to 1.5% per month’s donation if you receive above $1,000/mon. Compatible with all versions of Joomla Two months ago 5 out of 15 reviews
CMDonation Free Null Compatible with Joomla 3.0 February 11, 2018 4 out of 1 review

Note – All the information mentioned in our blog was collected at the time of writing.

All the above plugins will help you accept donations on your website and maintain a regular record for your future reference. By including any one of these plugins, you can improve the online revenue generation method of your NPO. So choose one based on your requirement.

Do you have any plugin suggestions? Which is your favorite one? Do share your thoughts in the comments section below!

Give Us a Heart
NPO Marketing, Charity Marketing, Ecommerce, Web Development

Leave a Comment