How To Create A Donation Form In 5 Steps With WPForms

One of the things I love best about technology is the ability to pay for products, services or donations online. WPForms, my favorite form builder, now has a payment option that allows you to securely collect payments, using PayPal and Stripe, with a few simple clicks. Let’s learn how to create a donation form in 5 easy steps with WPForms.

How To Create A Donation Form - PayPal Cubes

Form Builder Plugins

WPForms is one of the fastest WordPress plugins out there. It’s SEO-friendly, boasts over a million installations, and has a 5-star rating. The drag-and-drop form builder makes it user-friendly to create a variety of forms in just minutes. Simply arrange the custom fields how you like them.

Essentially, WPForms is for anyone that is selling something and needs to secure payment. After all, generating revenue is the ultimate goal of running a business in the first place. Business and eCommerce owners, entrepreneurs, designers, photographers, bloggers, developers, and non-profit organizations can all benefit from WPForms.

Benefits Of WPForms

  • Drag-and-drop editor
  • Won’t slow website speed
  • SEO-friendly
  • Mobile responsive
  • No coding experience required
  • Customizable
  • A variety of forms are available
  • Integrates with the WordPress Gutenberg editor
  • Optimized for server and web performance
  • CAPTCHA for spam protection
  • Multi-page forms available
  • Media and external docs can be added to forms
  • Integrates with PayPal and Stripe for seamless payment transactions
  • Can also design landing pages

This post contains affiliate links, which means I may receive a small commission, with no cost to you, if you make a purchase through one of my links.

How To Create A Donation Form

Now that you know the benefits of WPForms, let’s create a donation form:

$1. Install The WordPress Plugin

WPForms is a plugin designed to work on the WordPress platform. In order to use it, your blog or website will need to be hosted on WordPress. Begin by installing and activating the WPForms plugin. I’ve used many plugins that have significantly impacted my site speed, and consequently my traffic. WPForms won’t slow down your site. This is a huge plus!

You do not need to have any coding skills to use the plugin. In fact, you’ll be pleasantly surprised how simple it is to create a form using the drag-and-drop editor. Once the plugin is activated, go to your WordPress Dashboard and under “WPForms,” click “Add New.” The forms available include contact, order, lead generation, job application, registration, donation, and newsletter sign up forms, to name a few.

[Read More: WPForms: [5 Reasons This Plugin Is My Go To Form Builder]

WP Mail SMTP banners2. Create A Basic Form

First we need to create a basic form. I’m going to create a simple pre-made donation form for this tutorial. You’ll see it as one of the form options in the editor near the bottom. Click “Create Form.”

You’ll now be in the form editor where you can customize your form. My form includes the fields “Name,” “Email,” “Donation Amount” and “Comment or Message.” I’ll be deleting the last field as you’ll see below.

Customize the form by dragging each field to where you want it. You can also rearrange the order or add or delete fields by placing your cursor on the gray box to the right of each field. Click the trashcan icon to delete a field. To add a field, click one of the blue boxes under “Add Field.”

You’ll need to add at least two additional fields for a transaction to be made online. Add a “Credit Card” field and either a “Single Item” or “Multiple Item” field. You can also add a “Drop down Item.”

creating donation form in WPForms

3. Add Payment Options

Now it’s time to configure your form for payment. First, activate the addon you would like to use. You’ll see the word “Activated” underneath the addon when you’ve completed this step.

At the far left of the editor, click on the “Payments” tab. Note the options for “PayPal” and “Stripe.” I activated the PayPal addon so I’ll click on that and enter my email address. You can activate either PayPal or Stripe or both.

WPForms PayPal and Stripe Addosn
4. Customize The Settings

In the drop down setting in the editor, you’ll see various options to configure your form. Fill in the “Plan Name” and check the box next to “Enable recurring subscription payments” if you’d like that option. Choose between monthly or bimonthly recurring payments. Check the box next to “Enable conditional logic.”

Conditional logic gives you the most control over your form by allowing you to choose which fields to show and which fields to hide. This enables you to obtain the most relevant information from your users based on user selection. See below:

editing donation form in WPForms

5. Save And Embed Your Form

Now that your form is customized for taking online payments, you’ll want to add it to your pages, posts, or anywhere else on your website, including your sidebar. All you have to do is click “Add Form” in your pages and posts editor. It’s that easy! Alternatively, you can copy the shortcode in the editor after saving your form, then paste it wherever you’d like it to appear.

WPForms donation form with payment option
Pricing Plans

You’ll need a premium plan in order to access the payment fields in the editor. There are four different plans to choose from:

WPForms pricing plans
If for some reason you are unhappy with your purchase, WPForms offers a 100% no-risk double guarantee with a 100% refund within 14 days.

Developers can use forms on their clients’ sites either by buying a license for each individual website or by purchasing the Pro/Agency license. A 20% commission can be earned if a client is referred via the affiliate program.

Building An Online Business

I use forms on my website and in my affiliate marketing campaigns and articles. If you’d like to build a business on the internet, but have no idea how to get started, read my REVIEW of my #1 Recommended Resource.  Creating your own website is an awesome way to expand your horizons, learn new skills, and YES make money.

Click the banner below to learn more or get started for FREE today. There is virtually no risk in creating a Starter Account to see if the platform is a good fit for you.

How To Create A Donation Form - Wealthy Affiliate's Training Course - Build A Business Banner

Key Points

WPForms is an incredible form builder that is convenient to use. You don’t need any techy coding skills to create or embed a form.

Simply add, delete, or rearrange fields to customize the ideal form to suit your purpose.  Just think of all the fabulous forms you can create to help grow your business and build your brand.

Follow the steps in this tutorial to create a donation form using PayPal or Stripe. You can design a form and set up payment in minutes. Get the plugin here.

Have you used WPForms? What do you think about using forms to make online transactions? Let me know in the comments:)

Please sign up for my weekly posts:)

8 thoughts on “How To Create A Donation Form In 5 Steps With WPForms”

  1. I like WordPress generally because they offer a host of plugins that are really helpful for anyone who is getting on with their site. I have a website and some transactions might be going on there very soon.

    Didn’t think that I could get a plugin for that need. The steps to get going are easy and the fact that it is drag and drop is really exciting. Thank you for this valuable information. I appreciate you bringing this here.

    • I agree, WordPress is amazing because of all the plugins you can use to customize the functionality of your website. WPForms can help a lot in that regard because all website owners utilize forms to some degree, including payment forms. And they’re so convenient to create and embed. Thanks so much for reading!

  2. Hi Holly, I am really glad that you shared this information about how to create payment forms using WPForms.    The WP theme that I chose automatically included WPForms as one of the plugins that they said needed to be used in order to achieve the themes full functionality.  Yet, I was a bit confused on what all that I could do with WPForms.    

    Your post has made it seem a little less intimidating.    

    From the payment page feature only, I need to compare what it can do with Square’s payment system.  Since I already use Square as my retail store’s payment processor, they will be my first choice of payment processor for my website.   

    In the meantime, I do want to continue learning more about what I can do with WPForms.  


    • Hi Sondra,

      Thanks for your comment. I didn’t know some WordPress themes included WPForms as one of their plugins. That’s awesome and not surprising considering its many benefits.

      Once you create your first form, you’ll be a pro at using the plugin. It’s user-friendly and not at all intimidating, especially once you get the hang of it. Keep this information about WPForms on the back burner in case you need it in the future. Thanks for reading!

  3. WPForms is new to me, so I read your article with great interest as I feel we all should know as much as we can about different plugins, such as this one.  It appears to be capable of a multitude of uses which makes it very acceptable.

    The plugin seems easy to use and configure to make payments online. It seems like an excellent product. So glad I was able to learn about it. 

    • Hi Stuart,

      Thanks for reading my post on WPForms. It really is a multi-purpose plugin considering all the forms that are available. You can create some basic forms, such as a contact form, with WPForms lite. It’s free! Thanks for taking the time to comment!

  4. This is the first time I have heard about WPForms and customizing donation or payment forms on your own website. Thank you for teaching us the step by step process. I never imagined it would so easy to do because as I watched the video, everything looks professional – from template to content ( by the way, it’s a great idea to have it prepared and you’ll just have to do minor editing or revision.

    At first, i thought this kind of online payment forms are used only by professionals because there is banking involved. 

    I think it’s necessary to have WPForms installed on any WordPress website because it will make money transactions easier. Having your own customized form would also make an impression of professionalism. Thanks for sharing this with us!

    • Yes, it’s pretty great you can create payment transaction forms right on your website. And the best thing is it’s not complicated like so many tasks of that nature, yet the forms look very professional. Any WordPress user can take advantage of the convenience of WPForms. Thanks so much for reading and taking the time to comment!


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Translate »