Starter guide

How to create a donation form with Gravity Forms

Creating a donation form is an important step for a non-profit organisation, foundation and individuals to receive financial support. A donation form is a way to make receiving online donations easier and more accessible to donors. In this article, we describe in detail how to create a donation form using Gravity Forms.

Home Receive donations online How to create a donation form with Gravity Forms

Gravity Forms for non-profits

The plug-in Gravity Forms offers is an advanced and complete forms plug-in for WordPress. You can use it to create all kinds of forms. From newsletter sign-up forms, contact forms or just donation forms. In addition, with all the add-ons it offers, it allows you to link forms to various platforms. This makes it an excellent plug-in that you can use as an organisation within your website.

Why a donation form matters

A donation form is an important tool for collecting donations for a charity or organisation. A well-designed form helps donors complete the donation process smoothly, which in turn increases the likelihood that they will contribute. A donation form should be easy to fill in, secure and user-friendly. When creating a donation form, it is important to keep in mind that the form is the final step in the donation process. A poorly designed donation form can result in aborted donations and a negative experience for the donor.

Determine your goals

To set up an effective donation form, it is important to determine what your goals are. A donation form for a temporary action can be set up differently from a form for ongoing donations to an organisation. You can also determine how much money you want to raise. Questions like these can help you decide which fields to add to your form.

Payment providers

Combining Gravity Forms and Pronamic Pay gives organisations the freedom to decide which payment provider to use. In fact, you can choose from 12 payment providers. If you have yet to choose a payment provider, pay attention to the following aspects, among others:

  • Payment methods: Look carefully at which payment methods a provider offers. Here, make sure you want to offer payment methods that are commonly used in your donors’ country.
  • Transaction fees: Every payment provider applies transaction fees for each payment method. These can differ from one provider to another. So research this.
  • Currency: Also check whether payment providers can process payments in the currency you want to use.
  • Support: Also pay attention to the support a payment provider offers. You should be able to fall back on this at all times if necessary.

Payment methods

Offering the right payment methods in a donation form is important. Take into account the most commonly used payment methods in the donor’s country. After all, you want to make it as easy as possible for donors to make a contribution.

Recurring payments are also very interesting for organisations. For this, you provide recurring donations for your organisation.

Together with payment provider Mollie, recurring payments are also supported with Gravity Forms via Pronamic Pay.

Sample donation form

In the tutorial below, we are going to create the following effective donation form step-by-step.

Voorbeeld donatieformulier met Gravity Forms

Setting up a donation form

Before you can actually set up a donation form, there are two parts you need to have in place first.

Install Gravity Forms

Download and install the Gravity Forms plugin. To use the plugin, you will need a licence. You will receive this after purchasing the plugin.

Install Pronamic Pay

To set up the payment link, you must first install the Pronamic Pay plugin and set up a configuration for the payment provider.

Create an effective donation form step-by-step

  1. Create a new donation form

    The first step is to create a new form. Using the ‘New form’ option, create it. When doing so, enter a clear title and a description of the form.Gravity Forms New Blank Form

  2. Form settings: Payment feed

    To create the actual form, it is useful to set up a payment feed first. You do this through the Form settings and then the ‘Pay’ tab. Here you create a payment feed using the previously created configuration from your payment provider.Gravity Forms Betaalfeed

  3. Add contact fields

    You can keep this simple by only asking for a name and e-mail address. If you need more information from a donor, you can add fields for this.Gravity Forms Contact Velden

  4. Add product field(s)

    To receive payments, you need to use a ‘Product’ field.
    You can add this as a multiple-choice field with pre-filled amounts. Optionally, you can also add a free choice field, where people can enter an amount themselves.
    Gravity Forms Donaties - Bedragvelden

  5. Add payment methods

    For an effective way to pay, you should make it as easy as possible to select the desired payment method. Also make sure you put the most commonly used methods first.Gravity Forms Donaties - Betaalvelden

  6. Confirmation of donation

    After a successful donation, make sure the donor also receives a confirmation on the website and/or via e-mail. They can use this as proof for a deduction on their tax return, for example. In Gravity Forms – Form Settings, you can create a notification under ‘Notifications’ that will be sent after a payment is successfully completed.Donaties via Gravity Forms - Gebruikersnotificatie

Frequently asked questions

What are the costs for donations with Gravity Forms?

The cost of receiving donations with Gravity Forms and Pronamic Pay consists of three components.
First, you need a licence to use Gravity Forms. The cheapest licence is $59 per year. Second, you need a licence of Pronamic Pay at €49 per year. Finally, you pay transaction fees to the payment provider used.

Note: If you use Mollie as your payment provider, you can use our free plugin ‘Mollie for Gravity Forms’.

Can I also receive recurring donations?

Yes you can through payment provider Mollie. For this, Pronamic Pay supports recurring payments. With which you can receive periodic donations based on an ‘interval’. To set this up, you can consult the following guide.

Can I also track donations in a report?

Every submission is stored within Gravity Forms. So you can view all donations and also export them to Excel, for example. In addition, Pronamic Pay adds a ‘Sales’ tab to the form settings. Here you will find ready-made reports of payments.