How to Create Donation Forms in WordPress

Forms are an integral part of a website or blog. It is a medium where people can contact the website owners in a professional way. But what if you can accept donations from your form? Isn’t it interesting? In this post. I am going to show you how to create donation forms in WordPress

You have already known that many people accept donations by simply showing PayPal or Stripe donation buttons. But in some cases, you need some additional information from your donor. For this, you need to create a donation form.

Create Donation Forms in WordPress

You can create donation forms in WordPress using WPForms. It is an excellent drag and drop form builder for WordPress. It comes with a beginner-friendly interface and includes pre-built form templates including a donation form template to make the process even faster.

WPForms is a robust WordPress Form builder plugin created by WPBeginner’s founder, Syed Balkhi.


To create a donation form that in WordPress using WPForms, you’ll need the Paypal or Stripe addon for WPForms. Both addons are included with the Pro and Ultimate plan. Click here to buy WPForms plan at 50% Off

How to Create Donation Forms in WordPress using WPForms

You can create a donation form in just a few clicks without any hassle. All you need is to follow these few simple steps

Step 1. Install and Activate WPForms

The very first thing you’ll need to do is download the WPForms WordPress form builder plugin.

You can do this by logging into your account at WPForms and download the plugin. Or you can search for it in your WordPress plugin area. Just click install and activate the plugin.

WPForms Plugin

Step 2.  Create a Donation Form

Now go to WPForms » Add New to create a new form. Under the predefined template, name your form and select the Donation Form template.

You will see a popup  message that says “Don’t Forget: Click the Payments tab to configure your payment provider.” You can configure it in the next step. For now, you can click OK and take a look at your form.

The predefined donation form template includes some fields like:

  • Your Name
  • Email
  • Required Donation Amount
  • Users Comment or Message

You can also add the multiple choice payment fields; click the Multiple Items button under Payment Fields.   Simply drag and reorder the fields which will show directly above the Donation Amount field.

If you want to add multiple donation amounts then change the label of multiple choice fields to amount and in multiple choices field add your desired amount. Make sure you have made the field required.

Now if everything looks perfect then save the form.

Step 3. Setup Payment gateway

In this next step we need to set up the payment method for your donation forms. So, you can collect payment options. PayPal & Stripe are available with premium version of WPForms.

Click the “payments” option from the left side of the form builder. Select PayPal payment standard. Now enter your PayPal email address. Then make sure you have selected Donation in the Payment Type dropdown.

You can also provide any thank you page where you want you users to get redirected after making the payment. Save the form and check the settings

Step 4. Check your Form

Before adding your form to the webpage of your Blog. You need to check the form and make sure that everything is working fine.

If everything goes well then you can publish your form in the live page of your blog or website and start collecting donations from your users.

Over to you

WPForms is indeed a great tool that comes with lots of features and easily integrate with your blog. So, if you want to create donation forms in WordPress then it will definitely help you a lot.

Let me know you thoughts and queries in the comment section. Don’t forget to share the post on your social networks.

by Aaron
Aaron is the Owner and Author of this blog. He loves to help people to get success in their online ventures.

2 thoughts on “How to Create Donation Forms in WordPress”

  1. Hey vishwajeet Kumar ,

    Great post with great tip to create donation forms in wordpress. It is absolutely true that forms are an integral part of any website or blogs, as it helps us to get connected and allows us to share our opinions.

    Creating a donation form will be helpful as it allow the users to get connect with their donor and also
    helps to receive any additional and necessary information from the donor.

    Your each of the suggested steps to create donation forms in wordpress by using WPforms are clear, easy
    to understand and follow, whereas following these steps will be helpful and allows several user to create their own donation forms in wordpress.

    Truly helpful post and thanks for sharing.

  2. Good to know here Aaron as more bloggers are adding donating forms to their blogs for opening income channels. Technically, it is not a more traditional income stream because it is charity but you still can make money through this channel. Having the right form will allow donations to flow smoothly from readers to blockers. Thanks for sharing with us.


Comments are closed.