WP Donations Plugin – Create a Donation Widget with Donation Goal

The WordPress Donations Plugin allows you to collect donation for a cause from your WordPress powered site. The main difference with this donation plugin from our other PayPal donation plugin is that this one shows the visitor your Donation Goal and how much you have raised so far. It creates a nice pie chart to show the amount you have raised.

  • Create unlimited donation campaigns with goals
  • It integrates with PayPal IPN and updates a progress meter in real time
  • Accept donation for a cause via PayPal
  • Easy to use user interface for creating donations

Download the WP Donations Plugin


Works with the latest version of WordPress.


Requires WordPress 3.0 or higher.

WP Donations Plugin Installation

  • Go to the Add New plugins screen in your WordPress admin area
  • Click the upload tab
  • Browse for the plugin file (donations-plugin.zip)
  • Click Install Now and then activate the plugin

WP Donations Plugin Usage

 Step 1: Go to the Settings menu of the donations plugin and configure your PayPal email address (where the donation money will go to )

Donations plugin settings screenshot

Step 2: Click on the “Add New” link to create a donation (see the following screenshot).

creating a new donation

Step 3: Take note of the shortcode that it generates when you create a new donation (see the following screenshot).

donation shortcode

Step 4: Place the shortcode on a post, page or sidebar widget to place the donation widget. The donation widget looks like the following:

donation widget sample

Your visitors can see what your donation goal is and how much you have raised so far. They can also click on the “Donate” button to make a donation.

Check out our WordPress plugins page for more cool WordPress plugins.

Comments (19 responses)

  1. admin says:

    @Alan, I haven’t seen that notice from PayPal before. Have you verified your PayPal account?

  2. Alan says:

    After logging into my account to make my donation, I received a PayPal response page. It read (in part); “To comply with government regulations, this transaction has been declined.” Probably a merchant setup issue, but have you seen this before? Any input is appreciated! Thank you.

  3. admin says:

    @Jesse, PayPal’s donation API doesn’t have option to do recurring donation. You can use a plugin like the following to charge subscription/recurring payment for what you are trying to do:

  4. Jesse Jones says:

    You have several donation plugins that work great, but I need one with the option recurring paypal donations. Do you have one?

  5. admin says:

    @Sidney, These two plugins are separate so the donation goal chart will only update when the donation is received via a button created with this plugin.

  6. sidney says:

    Is this plugin compatible with your other “WordPress Easy Paypal Payment or Donation Accept Plugin”?

    Specifically, if someone donates through the drop-down menu of the “WordPress Easy Paypal Payment or Donation Accept Plugin”, does the pie chart in the “WP Donations Plugin” still update? Or does the pie chart only update when clicking the donate button specific to that plugin?


  7. Al says:

    I was looking for something that would utilize paypal’s IPN feature and this one seems to do just that.

  8. Roy says:

    Seems everything was ticked, but is now working…guess it was a paypal hiccup, it works fantastically, thank you.

  9. admin says:

    @Roy, Yes it is available in all PayPal accounts. Go to your profile then look under the Instant Payment Notification preference.

  10. Roy says:

    Hi Admin.
    Thank you so much for getting back to me.
    I cannot see anything to do with ipn in the selling tools part..is this option available in all versions of paypal accounts?

  11. admin says:

    @Roy, Please check your PayPal account and make sure the IPN feature is enabled.

  12. Roy says:

    Hi, have looked in forums and support. Very quick question regarding this plugin. People have donated and its confirmed in my paypal. I cant seem to get the totals donated to show up in the pie chart, am i missing a setting or is there a fix for this?

    Many thanks. Even without the chart, this plugin is awesome 🙂

  13. Josh says:

    Thanks! I was trying to find something to raise donations for a 5k my hometown is sponsoring.

  14. Rodriguez says:

    Some time ago I was looking for a plugin like this. I think it’s very interesting. Now we just need people to donate money.

  15. Shared!!! This is an amazing plugin — PERFECT for charities, fund-raisers and non-profits!!

  16. Sunny says:

    Wow nice donation plugin i been looking for this i saw the post at Warrior forum thanks to the warrior people which post this.

Speak Your Mind