WordPress Plugins
WordPress Plugins

The Best WordPress Donation Plugins

Running a charity or NGO? Here are your best options to setup donations on your WordPress site.

Want a WordPress donation plugin?

Using a WordPress plugin to collect money online is a great method to increase your fundraising efforts.

So, here are the top WordPress donation plugins for organizations and charities (so you can easily hit your fundraising goals).

Here are the best donation plugins for WordPress

Let’s start with the most popular one.

1. WP Forms

Donation management software is expensive. WPForms is the best WordPress donation plugin for small charities.

The form builder is one of the most popular WordPress plugins for a reason: you can use web forms to collect money.


  • Nonprofits get a whopping 75% discount on WPForms Pro.
  • Allows recurring donations by credit card via Stripe.
  • You may amend and export your form details to remain on top of donor management.
  • Payment gateways: Stripe, PayPal, and Authorize.Net (Elite plan).
  • Conditional logic hides or shows fields based on prior replies, which is useful for categorising donors based on gift amount.
  • Add payment fields to any form to accept payments.

2. GiveWP

GiveWP makes it simple and easy. You can use this tool to collect money from your fundraising website. Nothing more, nothing less.


  • Provides a free WordPress donation plugin.
  • Works well with any nonprofit WordPress theme.
  • Forms that can be customised let you specify an amount.
  • Tools for donor management.
  • Recurring gifts
  • Text-to-donate for high conversions.

3. Donorbox

Donorbox is an online donation tool for WordPress and other websites. It’s simple to set up and has a lot of functions.


  • Using Apple Pay to accept donations at events is a great fundraising concept.
  • Extra donations with optional business gift matching.
  • Weekly, monthly, and annual donations.
  • A goal meter to track your progress and encourage donations.
  • Donation pop-ups
  • 0% costs up to $1,000 per month

4. Formidable Forms

Formidable Forms is a powerful WordPress form builder that allows you to accept donations (if you are very technical). While not as user-friendly as WPForms, Formidable is still highly strong.


  • A simple WordPress plugin.
  • Export form data for reporting outside WordPress.
  • Import donations from other sources.
  • Calculations.
  • Many form templates.
  • Ability to see donation stats in WordPress dashboard charts.

5. Easy PayPal Donations

If you want to keep it simple (and solely use PayPal), the Easy PayPal Donation WordPress plugin is for you. Remember that not accepting credit cards may deter many donors.


  • A simple donation button for your WordPress blog.
  • People can deposit money into your PayPal account.
  • Choose from 7 different button styles (or upload your own).
  • Simple, not many features.
  • In the free version, you can only give once.

6. Charitable

Charitable is another great WordPress donation plugin. There is a free version with minimal functionality that works fine.


  • Provides WordPress peer-to-peer fundraising.
  • Paid plan includes Stripe and Authorize.Net payment connectors (good for enterprise accounts).
  • Ask your donors for help covering your donation fees.
  • If you pay for their plan, you can use recurring donations.

7. Seamless Donations

Finally, our list of the top WordPress donation plugins includes a simple tool. This company offers a free and premium plugin. The free version contains some useful features that you can use if you don’t require anything fancy.


  • Easy to set up.
  • Buttons honour or memory
  • a free version
  • So you get repeat donors.
  • Accepts credit cards and PayPal donations.
  • It has powerful additions.

So, accepting donations on WordPress is super easy. You just have to make a choice between a form, a plugin or a theme.

Each has its own merits and demerits.

A plugin is easy to configure but might have commissions or a paid version.

A theme might be easy as well but might have customization limitations.

A form is probably the best way to integrate donations to your WordPress website but it might need some tweaking and set up.

How to create a donation form in WordPress

To create a donation form in WordPress, use a custom donation form plugin like WP forms.

How to put a donate button on WordPress

You can easily embed a PayPal button by copy-pasting the code from the backened.

How to accept donations on WordPress

To accept donations on WordPress, first set up PayPal (or any other service), then integrate it with a form.

How to add a PayPal donate button on WordPress

To add a PayPal donate button on WordPress, just copy-paste the code from PayPal.

All the best in setting up donations on your WordPress website. If you have any questions, do ask in the comments section below.

Amazing WordPress Theme

I can talk about Marketing and SEO all day long. Passionate about blogging, SEO & Online marketing. Perpetual learner.