Donorbox – Free Recurring Donation Form


Donorbox is a powerful and secure donation management plugin for WordPress. We are the only wordpress donation plugin that offers a fast feature-filled solution so anyone can raise funds.


The Donorbox plugin for WordPress will provide you everything you need to embed a Donorbox donation form into your website. We will generate all the embedding code for you. Here’s why you should be using Donorbox for accepting payments..

Fully Customizable Donation Forms

  • Donorbox forms can be ready to deploy in 15 minutes and are even faster to fill in.
  • Brand your donation page with your own color scheme, styling and logo.
  • Create custom input fields to make your forms quick to complete. You can collect only necessary info from donors, whether for legal compliance, campaign updates or volunteer contacts.
  • Insert set amounts for donors to select by clicking or allow them to specify their own amount.

Easy Fundraising

  • Donorbox accepts multiple currencies via Stripe, PayPal, Apple Pay and Google Pay. ACH payments are also accepted. It’s a quick and easy checkout process.
  • Double your donations with our seamless employer donation matching feature.
  • Our forms are localized in English, Spanish, French, German, Italian, and Portuguese. You can set this manually or let it auto-detect.

Share the Cause

  • Embed our donation forms into your website. Or set a Donate button in your web pages and emails to deploy them as pop ups. Our wordpress donation plugin generates All necessary code. You only have to copy and paste.
  • Donorbox forms are optimized for desktops, mobile phones, and tablets.

Automated Actions

  • Monthly repeat donations are easily set up with 1 click.
  • Every donation triggers an automatic personalised receipt email that you only need to set up once.
  • Our payment gateway, Stripe, will transfer your donation amount to your account on your selected schedule. No need to transfer Stripe funds to your account manually.
  • Recurring donors get Donor login details to manage their own details.

Donation Management

  • Manage all donations right from the dashboard. Resend receipts, update donations even after they’ve been made and refund donations, if needed.
  • Export donation details as a CSV file, for any time period you want. Think tax season or financial year-end reporting.
  • Add manual donations, like cash or checks, to your campaign so your records are accurate. There are no processing fees for manual donations. It’s purely for your records.

Optional Integrations

Donorbox also offers these optional integrations to add even more awesome features to your fundraising campaign:

  • MailChimp: One of the world’s leading email marketing services.
  • Employer Gift Matching: Raise double the donations
  • Salesforce NPSP 3 Integration: A complete donor management solution to easily analyze your donor data and maintain positive relationships.


  • Donorbox is fully PCI compliant and our data is protected by SSL/TLS technology.
  • All credit card information is encrypted, tokenized, and stored securely by Stripe. Payments are processed through Stripe and PayPal. We chose these 2 payment processors because they operate on the most stringent security protocols and are highly regarding for their data protection standards.
  • We do not share client or donation information with any third party.

QUICK INSTALLATION GUIDE – How to Install Donorbox WordPress Donation Plugin

How To Embed Donorbox Donation Forms in your WordPress website

  • To begin, go to your WordPress dashboard, find the “Plugins” tab on the left-hand sidebar and click “Add New”.
  • In the WordPress plugin search bar, type “Donorbox” and press enter.
  • Once you have found the Donorbox WordPress donation plugin, click “Install Now”.
  • Once the plugin has been installed, click to activate it.
  • Now, go to Click on and follow the easy instructions to register an Organisation account.
  • Create a campaign form with our easy-to-use form builder.
  • In your Donorbox dashboard, find the campaign you wish to embed on your site using the WordPress donate plugin, and copy the link of the secure donation page.
  • Head back to your WordPress dashboard and, in the left-hand sidebar, click on “Settings” and then “Donorbox”.
  • Paste your campaign URL into the appropriate textbox and click “Save Changes”.
  • Go back to your WordPress page text editor (not the visual editor) of the donation page that you want edit. Type in one of the following shortcodes to embed the donation form using the WordPress donate plugin:

    [donate url=”nonprofitcampaign”]
    [donate url=””]
    [donate-with-info url=”nonprofitcampaign”]
    [donate-with-info url=””]

  • Publish your post and wait for your WordPress donations to come in!

If you still need help getting your form embedded, please see this guide: how to embed donation form using Donorbox wordpress plugin or you can contact us on We would love to help get you going.


Donorbox helps over 50,000 nonprofit organizations from 40 countries raise funds for various causes. Universities, animal rescues, political campaigns, research, the possibilities are endless.

Our forms are are not restricted to any industry or genre. That means anyone can create a Donorbox form. Whether you’re a individual hoping to make a difference or a multinational organization looking to raise funds, Donorbox is the solution for you.


“Let’s Encrypt uses DonorBox because it is a convenient way for our supporters to contribute to our mission via credit card and it is affordable for us as a nonprofit. Donorbox has helped us increase the contributions we receive.”
Sarah Gran
Director of Communications at Let’s Encrypt

“Before using Donorbox we were constantly having problems with our online donation processing. Donors contacted us monthly having problems setting up their gifts. Since transitioning to Donorbox we have not had a single donor contact us saying they were having trouble setting up a gift. In fact, we’ve had several donors tell us how easy the new process is. The Donorbox team has been extremely responsive when we need help and have already implemented suggestions for future features. I have no hesitations recommending Donorbox to you.”
Brandon Jernigan
Grad Resources

“We needed a straightforward solution to handle donations on our website and have them sync across to Salesforce. Enter Donorbox – a simple, easy to use and customisable donation solution with Salesforce integration. Set up was as simple as creating an account (and donation campaign), adding a plugin to our WordPress site and configuring the connection to Salesforce. Donorbox handles the rest. Support is always prompt to respond and provide helpful answers to our questions and queries. If you’re after a donation system for your website then we’d recommend you give Donorbox a go.”
Peter Sillar


Donorbox fees are the lowest of other funding platforms around. Donorbox is free to start and charges a small platform fee of 1.5% for the month’s donations. Our fees are the lowest in the market, and we charge no setup fee. Check out our pricing guide for details of what your payment processing and Donorbox fees may look like.

Additionally, Stripe and PayPal merchant accounts charge 2.9% + $0.30 for credit card processing. These rates can be reduced for registered nonprofits by simply letting them know. To get the nonprofit discount, please email and apply at PayPal’s Nonprofit Center.

  • The optional product integrations are priced as follows:
  • MailChimp Integration: $8 / month
  • Employer Gift Matching: $40 / month
  • Salesforce NPSP 3 Integration: $25 / month


Stay in touch with us for important plugin news and updates:
Twitter and


  • Donation form
  • Amount selection
  • Donor info
  • Payment info
  • Mobile view
  • Donor info
  • Payment processing
  • Recurring selection
  • Settings page


  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:


How do I start making a donation form?

The Donorbox form builder has been designed to make creating forms a very simple process. You don’t need to have any programming experience to create a Donorbox form. Find a complete guide here to create and customize your very own donation form:

Where can I get support for using Donorbox?

Donorbox has a handy selection of step-by-step guides in our blog: If you can’t find what you’re looking for, feel free to email us at We’d love to help you get set up and ready to go.

How do I embed a donation form or use a donate button on a WordPress site?

The following is a guide to embed a recurring donation form on WordPress:
If you want to use a donate button or simply link to your donation page, follow these steps:

How do I centre the donation widget on a WordPress site?

Placing the following CSS in one of your CSS files or within the page should make the donation widget display horizontally in the centre.
#dbox-form-embed {
max-width: 425px !important;
margin: auto;
display: block;

How do I pre-fill fields in a WordPress Donorbox form?

Donorbox allows users to pre-fill some fields in the donation form, including amount. You can append field values as query parameters to the donation URL used with the shortcode. Pre-filling of the following fields are supported:

  • amount
  • first_name
  • last_name
  • email
  • phone
  • address
  • zip_code

Additionally, you can set recurring=true to the have Monthly recurring option selected by default.

For example:

You can find more answers in our Knowledge Base. Or drop us an email at We would love to help.

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

How is Donorbox better than a form plugin for accepting donations via WordPress?

Donorbox donation forms are designed to improve donor conversion rate. While form plugins are a great way to add general forms on websites and collect the needed information, they are not optimized for nonprofit fundraising. Donorbox donation forms are multi-step, responsive forms, i.e a donor completes donations in a few steps. It can be customized to help offer a neat and fast donation process. Donorbox forms can be embedded directly anywhere on your website, as a pop up form or as a Donate button. The optimization is proven to increase donor conversion. Additionally, Donorbox provides reporting and management features that are typically not available with form plugins. Donorbox is trusted by over 35000 organizations and priced one of the lowest in the market.

Can I set up recurring donations with the Donorbox plugin?

Yes, you can accept weekly, monthly, quarterly and annual recurring donations via Donorbox. Donorbox forms help increase your donations by attracting and encouraging recurring donations. To enable these recurring options, simply log into your Donorbox dashboard and click on “Edit Campaign”. Next, go to the Advanced tab of the form builder and check the boxes of the options you need and uncheck the ones you don’t.

How do I eliminate the processing fees associated with WordPress donations?

Processing fees cannot be eliminated however Donorbox forms lets you ask your donors to cover the processing fees, letting you increase your raised amounts.

Can I translate Donorbox into my local language?

Donorbox donations forms are localized in Spanish, French, German, Italian, Portuguese, Danish, Chinese, Dutch and Swedish. Donorbox is used in over 40 countries.


April 13, 2022
Having used Donorbox in a couple of jobs I've worked at, I can easily recommend it to others. Their plugin is incredibly easy to use and is quite comprehensive with what it allows us to do. The donor management options in particular have been really quite helpful - making life easier for the teams I've been a part of. And the few times that I did need help, their customer support team was swift in resolving the issue.
November 29, 2021
When we were searching for a plugin to accept donations on our ngo's website, one of our colleagues suggested this. This looked attractive with the variety of features it offers in the donation form and the low commission rate when compared to other similar plugins. Also the set-up was really easy. Now after using this for a while now, we are really happy with the premium quality service they're providing. It also supports many payment options like Stripe, PayPal, Google Pay, Apple pay etc. Their uptime is high and we're able to receive donations seamlessly. Overall a great experience.
April 22, 2021
I am not great at tech stuff AT ALL. The idea of embedding a donation form into my Wordpress site seemed like it would be difficult. However, it was so easy to do this with this Donorbox plugin. This is definitely way easier than any other donation tools I've used in the past, and I love how I can customize everything so easily. Donorbox also has great customer service and lots of online tutorials/blog posts to help with every step. Very pleased!
April 21, 2021
I was thinking to install a donation form on my site to garner donations for people in need. I had zero knowledge about where to go and how to have it done. It was then that during my research, I stumbled upon the Donorbox plugin. I checked some of their blogs and came to know that it was very easy to install and use. But only after I had done it myself without any expert help that I realized how simple and user-friendly it truly was. The donation form turned out to be really helpful for me and the community of people I intended to support. Thank you so much, Donorbox. I have also recommended it to my network and some nonprofits that I know.
Maart 11, 2021
Donorbox is best platform for fundraising and it's provide many features to increase fundraising. Donorbox provide the many payment options like Stripe, ACH, paypal with different currency. It also provide donation form customisation with nice support.
Read all 30 reviews

Contributors & Developers

“Donorbox – Free Recurring Donation Form” is oopbron sagteware. Die volgende mense het bygedra tot die ontwikkeling van hierdie uitbreiding:




  • Fix for possible XSS vulnerability.


  • Updated quick installation video tutorial.


  • Fix for deprecated screen_icon function.


  • Added new integration tutorial.


  • Pricing details update.


  • Fix for XSS vulnerability with shortcodes.


  • Fix to eliminate warning message if default parameters are not passed to the donation url.


  • Fixes bug in setting default values with short code


  • Google Pay for Donorbox


  • Fix width issues on mobile devices when the description is enabled [donate-with-info].


  • Support PHP strict standards.


  • 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.