Looking to create a Stripe donation form in WordPress? This step-by-step guide will show you how to create a form for your website today!

Approximate read time: 4 minutes
Running a fundraising campaign is a difficult task.
You’re reaching out to people, sending emails, and filling your day with activities to help the cause. So, you don’t have time to waste on creating a donation form in WordPress.
Luckily, you don’t have to.
This guide will show you how to create a Stripe donation form in WordPress in four easy steps. And you’ll learn how to do it with our amazing plugin: Formidable Forms.
So, let’s get started.
Can Stripe be used for donations?
Stripe can easily be used for donations. As one of the most used services to accept credit cards or debit cards in the world, and that’s perfect for your donations.
In fact, from 2015-2020, Stripe went from processing under a billion dollars in transactions to over $350 billion That’s a huge increase!

And that’s due to its security (through Stripe Checkout), availability, and ease of use. For your donation forms, that’s a perfect combination.
So, if you want to accept donations on your website, Stripe is a great choice. You could use a Stripe donate button, but we’ll focus on a donation form today.
But, to create a Stripe donation form, you’ll need a WordPress plugin. And we have the perfect one for the job.
How do I add a Stripe donation form to WordPress?
To get started, you’ll need a few things:
- A Stripe account
- A WordPress website
- Formidable Forms
We’re assuming you already have the first two, so you’ll just need to grab our plugin: Formidable Forms.
Formidable is the best form-building plugin for WordPress, and it comes with an amazing Stripe add-on. With this add-on, you can accept single payments and recurring donations, to name a few. And it’s all done through Stripe’s payment gateway.
Plus, you also get access to other amazing features like conversational forms, quizzes, and so much more. But, to access all of this, you’ll need our Business plan to access our Stripe add-on.
Create your donation form now!
Once you’ve installed and activated Formidable, we’ll get started. There are five simple steps to follow:
- Enable your Stripe add-on
- Create your Stripe donation form in WordPress
- Set your Stripe payment settings
- Display your Stripe donation form in WordPress
Step 1: Enable your Stripe add-on
You’re setting up a Stripe donation form, so you’ll need Stripe access first!
To do this, go to your WordPress dashboard, go to Formidable → Add-ons, and search for Stripe. Click Install, then click Activate.
Now, we need to get your Stripe account connected. So, go to Formidable → Global Settings → Stripe. Click Connect to Stripe.

This will take you to Stripe’s gateway to log in, where you’ll enter your email address. Follow the instructions, and you’ll have Stripe access in no time.
And that’s it for enabling your Stripe add-on!
Step 2: Create your Stripe donation form in WordPress
To get started creating your form, go to Formidable → Forms. Then click Add New.
Here, you have a couple of options.
To speed things up, we’ll use the Church Donation Form template. It’ll preload most of the form fields you need for your form. If you’d like to customize the form yourself, you also have the option to select Blank Form and start from scratch.
So, search for Stripe Donation, then select Nonprofit → Church Donation Form.
Next, you can name your form and then click Create. This will take you to our simple drag-and-drop builder.
Once you’re in the builder, feel free to customize the form to your liking. You can drag and drop any field you want into the form field, then customize it in the form settings on the left side of the builder.
You have a few options for customizing your payment forms, such as field names, button text, and more.
We’ll keep the form the same for our example. If you made any changes, be sure to click Update to save your changes.
Now, we need to set up the Stripe payment settings.
Step 3: Set your Stripe payment settings
To change your settings, click the Settings tab and go to Actions & Notifications → Collect a Payment.
You can set the payment type, default donation amount, and other payment options here. Usually, the default settings are fine, and you won’t have to adjust much.
Once your settings are adjusted, let’s head to displaying your form.
Step 4: Display your Stripe donation form in WordPress
Creating a donation form with Formidable is simple if you haven't noticed. And displaying your form is no different.
Simply go to the post/page where you want your form, then add a WordPress block. Search for Formidable, and add the Formidable WordPress block.
Select your form from the dropdown, and click Update.
Congratulations! You’ve got a beautiful donation form ready for your website visitors.
Are you ready to make your Stripe donation form in WordPress?
And that’s it for creating a Stripe donation form in WordPress.
You can add a Stripe donate form on your website with a few simple steps. And no need for a donation plugin.
And all you need is a simple form plugin.
There are plenty of options to choose from for fundraising (like GiveWP Donation and Donorbox), but that requires getting Stripe API keys/a publishable key, and more.
With Formidable, we remove all that and keep things simple for you.
So, what are you waiting for? Get your donation form up and running! And, if you need more help, check out our Knowledge Base for more information.