WPForms Blog

WordPress Tutorials, Tips, and Resources to Help Grow Your Business

How to Create a Non-Profit Donation Form in WordPress

How to Create a Nonprofit Donation Form in WordPress

by Courtney Robertson on Aug 1, 2016

Do you want to create a nonprofit donation form in WordPress? With just a little effort, you can quickly start accepting donations on your own WordPress site. In this article, we will show you how to create a nonprofit donation form in WordPress.

Having an online donation form on your own WordPress site has many benefits:

  • Easy to give – Your supporters are more likely to donate if it’s easy and quick.
  • Simple to transfer – Easy to setup payment solutions integrated into your site.
  • Seamless to connect – Get more details from your donors to stay in touch.

Adding a Nonprofit Donation Form

First thing you need to do is install and activate the WPForms plugin. Here’s a step by step guide on how to install a WordPress plugin.

Once you have activated the plugin, let’s create a new form.

You can do this by going to WPForms » Add New.

Add New WPForm

On the next screen, you need enter your form name and select the Donation Form template.  WPForms will get your form started. How to Create a Nonprofit Donation Form in WordPress

Then in the form builder, simply drag & drop the additional fields you want from the left column. You can customize each field by clicking on it as well as rearranging their order.

WordPress Donation Form Preview

Accepting Donation Funds

To receive donation funds, you will need to connect your form to one of the payment addons, like PayPal or Stripe.

To access these addons, you must have the Pro or higher license plan.

In this example, we will set up PayPal to handle donations.  Go to WPForms » Addons. Install and activate the PayPal Addon.

PayPal and Stripe Addons

Now let’s go back to your form. On the left side, select Payments » PayPal.

In the preview panel at right, you can see the mode and payment types.

The ‘Mode’ options will let you set your form up as a Test mode initially.

You want to do this as a way to see that your form works as you expect it to.  The test mode will not accept any financial transfers.  After your form has been tested, change this setting to Production.

Next, change your payment type to Donation and save the form.

Donation Form PayPal Processing

Adding a Donation Form

After you’ve created your donation form, you’ll need to add it on your site. You have two options for this.

The most popular option is to embed the donation form on a page. You can add any additional information to this page, such as a logo or text.

Simply create a new page in WordPress and name it Donate. After that, click on the Add Form button.

Insert Donation Form

Next, you need to select your donation form in the modal popup and click Add Form.

After that simply publish your page and view it.

Finally, test form on your site and remember to switch it back to production mode from testing mode.

Nonprofit Donation Form Embedded in WordPress

Add Donation Form to Your WordPress Sidebar

You can also embed your donation form in sidebar of your website.

Simply go to Appearance » Widgets and add WPForms widget to a sidebar. Then, select your form from the drop down menu.

Don’t forget to click on the save button to store your widget settings.

Keep In Touch With Donors

You can combine the donation forms with our email marketing addons like MailChimp, AWeber and GetResponse.

This allows you to automatically add donors to your email marketing list. Keep donors informed on your organization’s events by adding them to your newsletter.

That’s all. We hope this article helped you create a nonprofit donation form in WordPress. You may also want to check out these tactics to boost donation form conversions, or our tutorial on how to set up a volunteer application form.

If you like this article, then please follow us on Facebook and Twitter for more free WordPress tutorials.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.