We believe that collecting online donations should be easy and affordable. That’s why Charitable is makes it painless to create and publish high-converting donation forms and fundraising campaigns on your website.
With Charitable, you can create fundraising campaigns in minutes, whether you need a donation form for your regular ongoing donations, you’re raising money for a time-sensitive need, or you are collecting donations for a specific fundraising goal.
Charitable is the top-rated WordPress donation plugin available, with 5-star reviews from 100+ happy users.
Join 10,000+ non-profits getting more donations from their websites and growing their online fundraising campaigns with Charitable.
Set up as many campaigns as you would like with Charitable and tailor them to your needs:
Create as many fundraising campaigns as you need.
Set fundraising and donation goals for your campaigns.
Create time-sensitive fundraising campaigns that end automatically when they’re finished.
Inherits your theme’s styles for seamless integration.
Customizable donation forms
You can completely customize your online fundraising and donation form experience.
Provide suggested amounts, allow people to donate as much as they want, or do both.
Load donation forms in a modal, on a separate page, or on the same page as the campaign.
Shorten your donation forms by just showing required fields.
Embed a donation form on any page.
PayPal donation forms made simple
Start accepting donations through PayPal without hiring a developer.
Add your PayPal address and you’re done.
Donors use the secure, familiar PayPal interface to finalize their donation.
Automatically track a donation’s status after the donor completes their donation.
Stripe donation forms made simple
Start accepting credit card donations through Stripe without hiring a developer.
One-click Connect with Stripe flow to begin accepting credit card donations on your site.
Use an onsite credit form or use Stripe Checkout to alllow for quick and painless donations from your donors.
Automatically track a donation’s status after the donor completes their donation.
More ways to give
Collect donations via check, bank transfer or any other offline method.
Provide your donor with clear instructions for making their offline donation.
Send a unique offline donation receipt to donors after they create an offline donation.
Choose from 10+ additional payment gateways through one of our Pro paid plans.
GDPR-ready WordPress donation plugin
Make your donation forms GDPR compatible in just a few clicks.
Add a Privacy notice and Terms & Conditions to your donation form.
Charitable supports the personal data export & personal data eraser in WordPress.
Compatible with the GDPR Cookie Compliance plugin.
Painless donation management
Create and edit donations directly in the WordPress dashboard. No add-on necessary!
Resend donation emails.
Sort and search donations in the dashboard.
Export a CSV report of donations.
Easy to customize emails
Donation receipts, admin notifications and other emails are available out of the box.
Easily customize your email subject lines, headlines and content.
Add custom email tags for dynamic, personalized emails.
Send a donation receipt and admin notification automatically for new donations.
Send donors instructions for completing their offline donation.
Send administrators an email when a fundraising campaign has finished.
Password reset & email verification messages.
Powerful donation features to grow your online fundraising
Looking for more donation form and fundraising functionality? Our Pro plans give you the flexibility and features you need to grow your fundraising efforts.
Connect your Charitable donation forms and fundraising campaigns to your favorite apps by creating automatic workflows with Zapier.
Prefer another automation app to Zapier? Easily integrate with other automation platforms like Zoho Flow, Integromat or Automate.io through Webhook Subscriptions.
Yes you can! If you use PayPal, donors will be redirected to PayPal to complete their donation. However, you can use the Offline Donations gateway to allow your donors to create a donation and make the payment via cheque or bank transfer (you can display your payment details to them).
Better yet, let your donors make credit card donations directly on your WordPress website with the following payment gateway extensions:
How do I add a grid of fundraising campaigns to my page?
Easy. Just add [campaigns] into your page content. Read more.
How do I add a donation form to a page?
You can use the [charitable_donation_form] shortcode to embed a particular campaign’s donation form on a page. Read more
Can I collect recurring donations with Charitable?
You can accept monthly, quarterly or semi-annually or annually recurring donations with the Recurring Donations extension. This works with PayPal, Stripe, Braintree, Authorize.Net and PayFast.
Can I run peer-to-peer fundraising campaigns with Charitable?
Indeed you can! Charitable is the best way to run peer-to-peer fundraising campaigns with WordPress. Peer-to-peer fundraisers are supported with our Ambassadors extension
Can I let donors pay the gateway processing fees?
Yes. Our Fee Relief extension adds support for this, with the option to set how fees are calculated for different payment gateways. Read more
Can I add donors to my newsletter or email marketing list?
You certainly can. The Newsletter Connect extension supports MailChimp, Campaign Monitor, ActiveCampaign, Mailerlite, MailPoet and Mailster.
Does WP Charitable work with WooCommerce?
No. WP Charitable is a standalone donation and fundraising plugin and does not integrate with WooCommerce.
Can I translate Charitable into my language?
You can. Charitable has full localization support through the charitable textdomain. All Charitable extensions are also fully translatable.
NEW: Improved marketing and payment tabs in visual builder that link to Newsletter Addon settings (if installed) or enable gateways/view settings for activated payment addons.
NEW: Email address and time now appearing on donation list page in admin.
NEW: Campaign and donation exports show fields foramtted for currency for donations, goal amounts, etc.
NEW: Ability for Charitable addons to add additional items on the advanced tab in “Settings”.
NEW: Addition of ‘charitable_report_overview_args’ filter that allows adjustment of default values for the Overview report.
FIX: Fixed a minor JavaScript issue on addon directory page that enables “link to search/filter” to work via “search” keyword in the URL.
FIX: Issue saving legacy license codes in certain scenarios.
FIX: Minor code cleanup and tweaks for PHP notices.
Donation Form & Fundraising Campaigns v1.8.1.3
NEW: Pagination for all donor reports, with a filter allowing customization of items per page based on the report.
FIX: Lybunt reporting now sorts by total lifetime amount and includes non-default avatars if possible.
FIX: Donor reports should be more reliable showing non-default avatars and “last donation” amounts where applicable.
FIX: Top donor reports showing more rows (if available) in non-pagination display.
FIX: Adjustment to cache logic for visual campaign builder when loading pre-built templates when creating campaigns.
FIX: Improved communication with Charitable server and caching of failed API attempts for licenses.
FIX: Added additional checks for activities database tables.
FIX: Resolved a few PHP warnings and notices.
Donation Form & Fundraising Campaigns v1.8.1.2
FIX: Resolved a PHP fatal error for older PHP versions when checking license information for addons.
Donation Form & Fundraising Campaigns v1.8.1.1
FIX: Resolved a PHP 8.x fatal error in getting sample donors for Lite users on donor report page.
FIX: Better results for activities on activity page when “donations (paid)” filter is selected.
FIX: Improved communication with Charitable server and caching of API data when confirming addon and license information.
FIX: Adjusted CSS for a call to action button for lite users on campaign page.
FIX: Resolved an issue where sample activity data was appearing for lite users in certain scenarios.
FIX: Minor cleanup of activity HTML on overview reporting page when no activities are available to display.
Donation Form & Fundraising Campaigns v1.8.1
NEW: New dashboard showing new data and reports related to campaigns, donations, and donors over last 7, 14, and 30 days. More information.
NEW: Introducing a new reporting tab that (among other reports) includes an overview showing donation breakdown, report filtering, payment breakdown, and more. More information.
NEW: Clear activity database option in Charitable settings->advanced tab.
NEW: Addition of ‘charitable_is_main_loop’ filter which is involved in checking whether Charitable is currently in the main loop on a singular page.
NEW: Updated CSS of frontend campaign visual templates, including adding word wrap CSS to campaign title headlines.
FIX: Resolved fatal error in certain scenarios when ‘donation form on page’ was in set in general settings and a shortcode was used to add a single campaign.
FIX: In Stripe gateway settings: card descriptor field for Stripe (with Stripe Connect) appears in both CHARITABLE_DEBUG mode true and false.
FIX: Resolved issues related to embedding campaigns in the visual builder.
FIX: Added checks for get_current_screen() to resolve a fatal error in some scenarios on an admin screen.
FIX: Auto setting for donation receipt pages should work better for block themes, including Twenty Twenty-Three and Twenty Twenty-Four.
FIX: Adjusting allowed HTML in the text block for campaign visual builder.
Donation Form & Fundraising Campaigns v1.8.0.6
FIX: Resolved an issue with an incorrect default campaign creator being assigned in the campaign builder.
Donation Form & Fundraising Campaigns v1.8.0.5
FIX: Resolved an issue with an activated Charitable license on a multisite blog.
FIX: Resolve minor CSS hover issues on campaign list page.
FIX: When a campaign ends and is past the completion date, a message appears on campaigns instead of a disabled donation button.
FIX: Improved function to check and see if a Charitable block exists in the editor, resolving conflicts with some third party plugins in some scenarios.
FIX: Minor bug fixes and code cleanup.
Donation Form & Fundraising Campaigns v1.8.0.4
NEW: Added additional tooltips in various settings in the Campaign Builder.
NEW: Revise “hot keys” on campaign builder, adding new hot keys combos for tab screens, preview, and view live.
FIX: Tweak campaign list page CSS for small width screens.
FIX: Resolved an issue where one couldn’t view the changelog of next updates on WordPress plugin screen.
FIX: Improved experience when activating or installing/activating (with active license) addons from the Campaign Builder setting page.
FIX: Improved UI with rate reminder banner, now renders below new Charitable header.
FIX: Minor bug fixes and code cleanup.
Donation Form & Fundraising Campaigns v1.8.0.3
FIX: Resolved an issue where filtering donations was relating in an error.
FIX: Visual tweaks to admin UI buttons in donation and campaign page, and text in certain modal windows.
FIX: Updates to Campaign Block (logo and minor cleanup).
FIX: Updates to campaign and donation exports to ensure exports with more accurate data.
FIX: Resolved some PHP Warnings in adition to some code cleanup.
Donation Form & Fundraising Campaigns v1.8.0.2
FIX: Resolve fatal error when the User Avatar addon was active.
Donation Form & Fundraising Campaigns v1.8.0.1
FIX: Resolved PHP error related to PHP 7.2.
FIX: Adjusted Organizer field in Campaign Builder to be more responsive.