4 Best WordPress Donation Plugins: How to Accept Donations on WordPress

4 Best WordPress Donation Plugins: How to Accept Donations on WordPress

Looking for the best WordPress plugin for donations? If you want to accept donations on WordPress, you have two main routes:

  1. You can set up a simple WordPress donation button to accept one-off donations via PayPal or Stripe.
  2. You can use a dedicated WordPress donation plugin to create fundraising campaigns, manage donors, and just generally run much more organized donation campaigns.

In this post, I’ll share how you can use WordPress plugins to accomplish both approaches. Specifically, I’ll look at four WordPress donation plugins – two in each category.

First, I’ll share two super simple plugins that let you accept one-off donations via PayPal or Stripe, respectively. Basically, these plugins let you add a “Donate” button anywhere on your site, but they don’t help you create more structured fundraising campaigns and manage your donors.

Then, I’ll share two plugins that are much more heavy-duty. They’ll help you set up one or more fundraising campaigns, accept different types of donations, manage donors, provide relevant tax receipts, and more.

If you already know the approach that’s best for you, you can click below to jump to the right category:

  • Two simple one-off WordPress donation plugins
  • Two heavy-duty WordPress charity plugins

How to Create a Simple WordPress Donate Button (Two Options)

If you want to add a simple WordPress donate button, I recommend two plugins, both of which have free versions:

Both are pretty simple – here’s how they work.

1. PayPal Donations

PayPal Donations is a really simple tool that lets you add a PayPal donate button anywhere on your WordPress site.

Once you install and activate it, you can go to Settings → PayPal Donations to set up your donate button. All you do is enter your:

  • PayPal account email
  • Currency and default amount
  • Donate button style
  • Some other basic settings, if desired

payPal donate button settings

Then, you can add your donate button anywhere on your site using the [paypal-donation] shortcode. For example, you could



This article was written by Colin Newcomer and originally published on Learn WordPress with WPLift.

Disclosure: Some of the links in this post are "affiliate links." This means if you click on the link and purchase the product, We may receive an affiliate commission.

Leave a Comment

You have to agree to the comment policy.

Scroll to Top