Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Donorbox - Free Recurring Donation Form

Effectively accept recurring & one-time donations in minutes.

Donorbox helps your organization quickly embed an optimized recurring donation form in your website. Our form builder allows you to collect custom questions from your donor, ask your donor where to designate her donation, and dedicate her donation in honor of someone.

There are many other features that your organization may find useful including customizable receipt text, PayPal donation, Salesforce & Mailchimp integration, and much more. Donorbox is available in Español, Français, Deutsch, Italiano, Português and last but not least English. ACH donations and Corporate matching integration are in the works.

Donorbox is FREE for your first $1,000 donation EVERY month. Stripe merchant account charges 2.9% + $0.30 for credit card processing. Fees can be discounted for registered nonprofits. Email

It takes no more than 10 mintues to start fundraising. Signup at This plugin will embed Donorbox Donation Form to your site using shortcode '[donate]' and '[donate-with-info]'. The settings is very simple. One input box for either the full Donorbox url e.g. or the part after the '/' 'campaign_id'. No embed code needed. We will generate the embed code for you!

Dashboard > Settings > Donorbox

Please check our "Getting Started" guide for more details:

Author rebelidealist
Contributors rebelidealist, donorbox
Tags campaign, campaigns, causes, credit card, credit cards, crowdfunding, donation, donations, fundraising, nonprofit, nonprofits, payment, payments, social causes, stripe
  1. donorbox-donation-form screenshot 1

    Settings page

  2. donorbox-donation-form screenshot 2

    Website Screen

  3. donorbox-donation-form screenshot 3

    Website Mobile

  4. donorbox-donation-form screenshot 4

    Select Amount

  5. donorbox-donation-form screenshot 5

    Donor Info

  6. donorbox-donation-form screenshot 6

    Payment Info

  1. Unzip the zipped file and upload to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Manage individual options from Dashboard > Settings > Donorbox
  4. After signing up on, create a donation campaign from the dashboard.
  5. Paste in the Campaign url: [input box]
  6. Use the shortcode [donate] to embed the donation form. You can also use the shortcode [donate-with-info] which will include the campaign description and legal disclaimer that was on Donorbox.
  7. You can also set the URL from shortcode using [donate url=""] or [donate-with-info url=""]. This allows to set multiple forms for different campaigns.
  8. Please check our "Getting Started" guide for more details:


  • Multiple forms support for different campaigns.
  • Pass campaign URL from shortcode.


  • Widget height is dynamically calculated, therefore height input field has been removed.


  • Embed code updated.
  • Description updated.


  • Updated the embed code to have min and max widths.


  • Widget height customization option added.


  • Tags updated.
  • Short description updated.


  • Instructions layout update.
  • Settings page screenshot udpate.


  • Initial Commit.

What is the shortcode I need to use?

Use the following shortcode in your posts / pages or the template file: [donate] or [donate-with-info] The plugin will replace the shortcode with embed frame using the settings provided in admin.

Where is the settings page?

Dashboard > Settings > Donorbox

Version 6.0

Requires WordPress version: 3.0 or higher

Compatible up to: 4.7.2

Last Updated 09 Feb 2017

Date Added: 10 Jan 2015

Plugin Homepage


5 stars
18 ratings


Not Enough Data

Works: 0
Broken: 0