Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Charitable - Donation Plugin

Charitable is a powerful, extendable fundraising plugin that gives you full control over your website donations.

Charitable is the WordPress Fundraising Toolkit. It's a robust, developer-friendly plugin that gives you complete control over your online fundraising.

Easy to use

Install, activate and create your first fundraising campaign in less than 5 minutes. With Charitable, adding campaigns is a straightforward, intuitive process. Less time setting up campaigns means more time for you to raise awareness for your campaign.

Payment gateway support

PayPal and offline donations are supported out of the box. When you're ready to start accepting donations through a different payment gateway, you can choose one of our premium gateway add-ons:

Need a payment gateway that wasn't listed? Let us know.

Use Peer-to-Peer Fundraising to expand your reach

With our Charitable Ambassadors extension, you can use peer-to-peer fundraising to leverage your supporters’ network of friends and family.

Ambassadors adds a frontend campaign submission form. People can create fundraisers for your cause or personal causes, allowing you to create a crowdfunding platform powered by Charitable Ambassadors.

Skip the transaction fees

Other fundraising software charges you for every donation you receive.

Charitable is different. We won't charge you any transaction fees and you can use Charitable for free.

Unlimited fundraising campaigns

You can set up as many campaigns as you'd like with Charitable, and you can tailor them to your needs. You can set up suggested donation amounts, allow them to donate as much as they want, or do both.

Need to set a fundraising goal? No problem.

Running a time-sensitive campaign? Set an end date for your campaign and give it a sense of urgency.

Works with any theme

Charitable has been designed to work with any well-coded theme, including the default WordPress themes.


One size does not fit all. That's why we made Charitable an extendable platform.

  • Recurring Donations - Accept monthly donations on your website.
  • Ambassadors - Add peer-to-peer fundraising or crowdfunding to your website, with front-end campaign submission.
  • Easy Digital Downloads - Accept donations with Easy Digital Downloads. Compatible with any EDD payment gateway.
  • Stripe - Accept credit card donations on your website.
  • Authorize.Net - Accept credit card donations with Authorize.Net.
  • PayUMoney - Take donations with PayUMoney, a payment gateway for Indian non-profits and organizations.
  • PayFast - The most popular payment gateway for South African organizations.
  • Anonymous Donations - Allow people to make donations anonymously.
  • User Avatars - Let your donors upload their own profile photo to your site, instead of using their Gravatar profile.
  • Simple Updates - Add updates about your fundraising campaigns.

Looking for more?

View all extensions.

Get involved

Join the community on WP Charitable.

Developers can contribute to Charitable on our Github repository.

Requires: 4.1 or higher
Compatible up to: 4.7.2
Last Updated: 2 weeks ago
Active Installs: 6,000+


5 out of 5 stars


20 of 26 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1
0,1,0 100,1,1 100,1,1 100,1,1 50,2,1
100,2,2 100,1,1