Collect donations, crowdfund or kickstart your project with Fundraising for WordPress. Cut out the middleman and put more money into your project. Set funding goals and reward packages, or build a donation page with recurring payments.

  • Fixed issue causing redirects to a blank page when pledge is submitted
  • Fixed issue forcing no funding goal for advanced crowd funding
  • Fixed deprecated constructor for one of the classes
  • Fixed issue causing redirects to a blank page when pledge is submitted
  • Fixed issue forcing no funding goal for advanced crowd funding
  • Fixed deprecated constructor for one of the classes

  • Fixed issue causing redirects to a blank page when pledge is submitted
  • Fixed issue forcing no funding goal for advanced crowd funding
  • Fixed deprecated constructor for one of the classes

  • Fixed BuddyPress compatibility issues
  • Fixed manual payment country field issues

  • Removed PHP 4 constructor

  • Fixed issues with counting reward limits

  • Fixed issues with address colection for manual gateway
  • WPMUDEV dashboard notice update

  • Fixed "Times Up!" issues with simple donation fundraising

  • Improved FE styling (please check compatibility with active theme)
  • Improved UX for jumping between Simple and Advanced fundraising type
  • Improved fundraising start/end date handling
  • Added ajax check for delayed pledges
  • Enabled address collecting without rewards

  • Improved Upfront compatibility
  • Added ability to hide standard Fundraising Panel (may be useful in some scenarios)

Version 2.6.4
  • Fixed compatibility with PayPal changes

Version 2.6.3
  • Fixed issues with tutorial

Version 2.6.2
  • Added support for refunds in recurring payments
  • Fixed recurring payments amount problem for currencies different than US Dollars

  • Improved UX when switching to advanced payments
  • Fixed problems with address storing when using advanced payments

  • Fixed is_subdomain_install error

  • Added possibility to collect address even when rewards are disabled
  • Fixed some permalink issues
  • Fixed storing of custom data for PayPal

  • Added default WP filter for titles in widgets

  • Added missing jquery ui images

  • Fixed SSL loading issues

  • Changed IPN url for better server compatibility
  • Fixed pledge button for touch devices
  • Fixed recurring payments
  • Fixed rewards counting after donation removal

  • Fixed top pledges sorting

  • Fixed counting of rewards left

Version 2.6.1
  • Added pledges panel widget and shortcode to list recent or top pledges
  • Added ability to set custom message for situation when pledge was not found
  • Improved UX for creating new Fundraisers
  • Improved respect for label settings inside admin panel
  • Fixed PHP warnings
  • Fixed time left counting for Fundraisers
  • Fixed session cleaning

  • Added back front permalink option on main site in multisite
  • Fixed buddypress activity item being added for unlogged users
  • Other small improvements

  • Fixed missing translation strings

  • Fixed missing ")" causing php error

  • Fixed rounding of raised amount
  • Fixed problems with older Internet explorers
  • Fixed notifications about minimal amount
  • Fixed limit of listed fundraisers in widget
  • Small visual improvements

  • Update plugins for WP 3.8. UI changes.

Version 2.6
  • Added ability to collect address
  • Added ability to limit number of rewards
  • Small improvements to UI
  • Fixed problem with fundraisers list widget

Version 2.5.3
  • Fixed forms not being closed for custom buttons in some configurations

Version 2.5.2
  • Added missing translation
  • Unnecessary string removal

Version 2.5.1
  • Removed "front" permalink option for multisite
  • Fixed permalink problem with /%category%/ inside
  • Other small improvements

Version 2.5
  • Added ability to control access to fundraisings features for all available user types
  • Fixed email subject in fundraising not saving correctly

Version 2.4.2
  • Allows shortcodes inside fundraising if ID is not the same as current fundraising

Version 2.4.1
  • Fixed problem with fundraising content not being displayed

Version 2.4
  • Disables fundraising shortcodes inside fundraising
  • PayPal Support for all UTF-8 characters

Version 2.3.9
  • Fixed styles on older browsers

Version 2.3.8
  • Fixed bug with fundraising panel not being displayed when only specific fundraising widget is configured in sidebar

Version 2.3.7
  • Allowed HTML tags in reward description
  • Added information about pledge's choosen reward(id) in admin panel
  • Changed paypal url for possible ipn problem fixes
  • Fixed security issue

Version 2.3.6
  • Replaced .live jQuery functions with .on
  • Fixed small UI issue in chrome for fundraising type chooser
  • Fixed "Add reward" button not working after deleting all rewards before last

Version 2.3.5
  • Fixed manual payment status not saving
  • Changed/fixed behavior of permalinks and rewrite flushing
  • Added ability to disable "front" in permalinks from main MU site ("blog/" by default)
  • Added option to select default getaway
  • Added workaround for EURO sign in email

Version 2.3.1
  • Added new manual payment gateway

Version 2.2.5
  • Fixed php notices about undefined indexes
  • Fixed notifications from paypal to wordpress about payments with special characters in payment details ( ', " ...)

Version 2.2.4
  • Added new external style locations. Check fundraising-templates.txt for more info
  • Added new filter and reference label option for standard payments and simple donation buttons

Version 2.2.3
  • Rewrite Flush Issue Fixed
  • Fixed issue with subscriber error in admin panel
  • Currency characters are properly decoded for thank you emails
  • New "wdf_paypal_gateway_standard_item_number" filter for changing the "Reference" on checkout

Version 2.2
  • Fundraising slug now functional with multisite subdirectory.
  • Fundraiser menu ancestry now works properly when using menus in your theme.
  • Fixed problem concerning per checkout types breaking panel display.
  • Adjusted all concatenated translation strings to sprintf() strings.
  • Fixed action name not displaying in fundraising widget

Version 2.1.8
  • Fixed issue with fundraisers with goals not showing in shortcode generator
  • Fixed problem with styles not loading in particular situations
  • Custom css styling available, by simply adding a css file to /styles folder, see fundraising-templates.txt for more info

Version 2.1.7
  • Shortcode generator now inserts properly into both the HTML and Visual editor
  • Fixed problem with above/below content option not displaying the current setting
  • Backer Label now displays a singular label when only one pledge has been taken
  • Fixed issue with displaying email settings correctly

Version 2.1.6
  • Fixed bug with not allowing more than 10 rewards

Version 2.1.5
  • Fundraising now has it's own metabox in your Theme's Appearance Menus
  • Multiple php warning fixes
  • Corrected links for creating an application
  • Added the ability to set checkout type per fundraiser
  • Fixed currency display issues
  • Better display of options on the shortcode generator pop-up
  • Small change to menu order due to compatibility errors with other plugins and hosting services
  • New fundraising-templates.txt file in root folder that explains the template hierarchy

Version 2.1.1
  • Fixed Manual Pledge Payments
  • Rewards and Goals can now be set independently of each other

Version 2.1
  • Fixed Canadian Currency Issue
  • New plugin labeling system
  • Fixed HTML structure error on checkout pages
  • Added global custom CSS box in presentation settings (better styles in next release)
  • Added Minutes to wdf_time_left()
  • Changed Featured Fundraisers widget to Fundraiser List

Version 2-RC-3
  • Paypal error codes now correctly display if redirection fails.

Version 2-RC-2
  • Fixed issues with PayPal App ID not saving.
  • Fixed problem with PayPal redirect on certain server setups

Version 1
    Try Fundraising today!
    • Pledge, one-time, and recurring donations
    • Set goals, amount, and fundraiser length
    • Built-in style options or custom CSS field
    • Set up a crowdfunding site or network
    • Offer donation reward levels
    • Funding progress bar
    Fundraising comes FREE with your WPMU DEV Membership GET Fundraising FOR FREE 30 days free trial & pricing info
    • "Great plugin for creating kickstarter type websites. Many options and very easy to set up."
      James Hollister
    Downloads 59,760 Compatibility WordPress 4.9.2Multisite 4.9.2BuddyPress 2.9.2 Version Changelog - Translations

    Crowdfund your next project complete with funding goals and reward packages, or quickly build a single donation page with recurring payment options.

    Create, host and manage your fundraisers and keep all the proceeds.

    More Money for Your Project

    Services like Kickstarter and Indiegogo take as much as 11% for admin and processing fees.

    Lose the outrageous fees and put the funds directly into your nonprofit, indie record release, or crazy invention instead.

    All the key features to easily manage a fundraiser on your site.

    Power Features & Simple Setup

    If you’re looking for a heavy duty fundraising system with thousands of settings – this isn’t it. Other plugins can do that.

    Fundraising adds just the power-features for simple crowdfunding and quick setup.

    Quickly insert Fundraising features into any post with the shortcode generator.

    Integrate With Your Theme

    The easy ‘getting started’ guide will have you creating fundraisers immediately.

    Five included style templates, the in-post shortcode generator and built-in widgets make integration with your existing theme simple.

    Easy Payment Processing

    Fundraising includes Paypal integration for convenience or lets you keep 100% of the donation with a manual processing option.

    Watch your progress bar climb. Process gifts in real-time at your next event. Input cash gifts, credit cards and pledges.

    Offer rewards to help inspire users to respond quickly

    Rewards & Milestones

    Set a start and end date with a specific goal and wait to take payment until the project is funded, or take donations as they come in.

    Create reward packages and limit availability to motivate potential supporters. Fundraising makes it easy!

    Fundraising in all Shapes & Sizes

    From simple donations to reward-based crowdfunding, Fundraising has you covered.


    Simple Donations

    Take continuous donation with no end date. Great for non-profits and donor supported organizations.


    Advanced Crowdfunding

    Authorize pledges, then wait to process payments until after your goal is reached – like Kickstarter.


    Display Styles

    Choose one of the included styles (Basic, Dark, Fresh, Minimal, Note) or create a custom style.


    Start & End Date

    Schedule your start date and end date to create urgency with time sensitive projects.


    Thank You & Follow-Up

    Built-in automated response emails send thank you messages and confirmation emails.



    Set support levels and reward donors with a sticker, t-shirt or early release of your coffee table book depending on how much you give.

    User Access Control

    Work with a team? Give each user level permission to access only the fundraising features they need. From managing users and fundraisers to pledges and settings.

    Crowdfunding Network

    Fundraising is built to work with WordPress, Multisite and BuddyPress.

    Get creative and pair Fundraising with other well-coded plugins – like Pro Sites. Build and host your own awesome crowdfunding network. Charge a premium for the ability to run campaigns.

    Got some fundraising planned, need an easy system for accepting donations? This is the plugin for you!

    To Get Started:

    Once you’ve followed the instructions below you can reference the Fundraiser Doc for more info on using the plugin.  You can get it here:

    Fundraiser Doc PDF


    Check out our introductory video to help get you started with Fundraising.

    Recently Added Features

    As of version 2.5 of Fundraising, you can now edit & tweak access to fundraising features for every user role available in your WP installation. Administrator gets access to all of them by default.


    To Install:

    Start by reading Installing plugins section in our comprehensive WordPress Manual if you are new to WordPress.

    1. Download the plugin file.

    2. Unzip the file into a folder on your hard drive

    3. Upload /fundraising / folder to /wp-content/plugins/folder on your site.

    • If you are new to all this and want to learn more about FTP, just pop over here: Using FTP – Click Here
    • Thats a complete walk through of uploading to your web hosting account.

    4. Login to your admin panel for WordPress or Multisite and activate the plugin:

    • On regular WordPress installs – visit Plugins and Activate the plugin.
    • For WordPress Multisite installs – Activate it blog-by-blog (say if you wanted to make it a Supporter premium plugin), or visit Network Admin -> Plugins and Network Activate the plugin.

    When WordPress is run in Multisite mode you can network activate this plugin.

    There are no network settings, the plugin will function on all sub sites independently.

    Note for BuddyPress Users

    If you have BuddyPress activated on your site or network, please remember to visit the Pages tab of your BuddyPress settings to assign a page for your Fundraisers.

    Fundraising Features

    It’s everything you'll need, plus a whole lot more.

    • Simple donations
    • Advanced crowdfunding
    • Manual payments
    • Paypal
    • Set goals
    • Reward donors
    • Set recurring donations
    • Included style templates
    • Custom CSS field
    • Collect additional donor information
    • Shortcode generator
    • Define funding time frame
    • Custom thank you messages
    • Email payment confirmation
    • Pledge manager
    • Customize labels
    • User role permission controls
    • Custom permalinks
    • Currency selector
    • Multisite compatible
    • Built-in widgets
    • Display funding progress bar