How to Create a Donation Form for Nonprofits with WPForms

How to Create a Donation Form for Nonprofits

Are you running a non-profit organization? Do you want to create online donation forms to collect donations for doing charities? 

It is impossible to carry out charity activities without accepting donations from generous people. Always remember to add a donation form to your website to collect money and keep services running smoothly.

Today, we'll tell you how to create responsive donation forms in WordPress in simple steps. 

Disclosure: Your support helps keep the site running! We earn a referral fee for some of the services we recommend on this page.

Why WPForms?


WPForms is a great drag and drop form builder plugin for WordPress. It is easy to use and comes with all features you need to create responsvive forms for any purpose. This plugin is best for businesses, agencies, freelancers, eCommerce portals, and others to collect user data and boost sales. 

Are you planning to build a simple contact form to collect user queries or a job application form to accept resumes of qualified candidates? WPForms is the one-stop-solution for all sunch needs. It is preloaded with more than 100 professionally designed templates to build forms in single click. So whatever may be your purpose, WPForms is the best place to design and publish forms that you need. It also allows you to create forms from scratch using the drag and drop editor and form fields. 

From email marketing to user registration, complaint registration to testimonials, billing to donations, WPForms can address all your needs with pre-designed form templates and third-party integrations. Buy WPForms today to find new horizons of opportunities and boost your income. 

Key Features of WPForms

These are the main features of WPForms,

  • Easy to use
  • Responsive 
  • Mobile-friendly
  • Drag and drop builder
  • 100+ form templates
  • User registration
  • Conditional logic
  • Contact forms
  • Multi-page forms
  • Testimonials
  • Job application
  • Complaint registration
  • Feedback forms
  • Newsletter signup
  • Payment forms
  • Billing forms
  • Custom CAPTCHA
  • Surveys and polls
  • Donations
  • Post submissions
  • File uploads
  • Form abandonment
  • Offline forms
  • Form locker
  • Many more
  • Premium customer support
  • 14-days money-back guarantee

Click this promo link to buy WPForms with up to 50% off in subscription plans (Limited period offer)


WPForms has 4 types of pricing plans. Basic, Plus, Pro, and Elite. 


Starting price

Number of websites













Click this exclusive link to activate the deal and buy WPForms with up to 50% discount in pricing

Creating donation forms for non-profits

Follow these steps to create a responsive donation form for your non-profit organization and add it to the website, 

Sign into your WPForms account and head to the downloads section, 

download WPForms

Tap the 'Download WPForms' button to download the plugin. Upload it to your WordPress website as a new plugin. 

After activation, WPForms will add a new top-level menu on the left pane of your dashboard. Go to WPForms > Add new to create a new form. 

WPForms donation forms

Mouse over the donation form template and click the 'Create a new donation form' button to proceed. 

You will get a popup reminder to configure the payment option. We can do it later. Click on close to view and edit your form. 

Donation Forms

It has a clean look and contains name, email, donation amount, and message fields. If you need any other fields, choose from the ready-to-use fields in the left sidebar and drag and drop it to the form to add. 

Do you want to accept donations at fixed denominations like $10, $50, $100, etc? It is also possible with WPForms. 

Scroll down to locate 'Multiple items' under payment fields. Add it to your form. Change the label to donation amount or something similar. 

Enter your payment denominations and set the field as required. Thus you can accept donations at fixed denominations from the visitors. 

Save your form. 

Head to the payments tab, to configure your payment settings. 

WPForms payment

Choose PayPal Standard to set it as your payment provider. 

PayPal add-on

Check 'Enable PayPal Standard payments' box first. Choose donation as your payment type. There is no need to change other default settings. Don't forget to save your changes. 

Go to settings > notifications to automatically send confirmation emails to your donors as a proof of payment. By default, WPForms will send notifications to the website administrator only. So you should add a new notification setting for the donors. Tap the 'Add new notification' button for that. 

A popup box will appear to enter a name for your notification. Type a name like Donor notifications and click ok. 

Now your donor notification settings will appear. 

The first option will be, Send to email address, where you need to assign the donor's email address.

smart tags wpforms

Click show smart tags and it will list your email form field link. Click email to insert corresponding field id such as {field_id="1"} in the address field. 

Scroll-down to locate the message box. Here, you can enter a custom message for donors that will be sent to them on successful contributions. 

Save changes you made. 

There are three ways to add a WPForms form to your website,

1. Embed code (Tap the 'embed' button from the top right side of your form editor to grab the code)

2. Shortcode (WPForms > All forms > your form name)

3. WordPress visual editor (Posts/pages > Add new > Add form and choose the relevant form from the list)

Publish your page to accept donations and run your charity works smoothly. 

Click this offer link to activate a limited period deal and buy WPForms with up to 50% discount. 

Related Posts