Aren't sure how to accept recurring payments in WordPress? It's easier to set up than you might think; it only takes a few clicks with Formidable!

Approximate read time: 6.5 minutes
Whether you use PayPal or Stripe as the payment gateway for your WordPress website, it only takes a few minutes to set up recurring payments with the Formidable Forms plugin.
And you won't even have to leave your WordPress dashboard to do it!
So, rather than fighting to figure out Stripe's confusing subscription settings or attempting to set up automatic payments through your PayPal account, just follow this step-by-step guide to WordPress recurring payments.
Benefits of recurring payments
In today's digital world, consumers want things to be quick and convenient. And if you want to make money online, it's crucial to offer users a painless payment experience.
But the benefits of recurring payments go way beyond boosting the bottom line.
Here are just a few ways a recurring payment option helps all kinds of businesses, nonprofits, and content creators:
- ๐ Improves customer satisfaction: It's always good to have one less thing to worry about, right? With recurring billing and auto-renewal subscription plans, customers and supporters don't have to remember to pay or donate regularly.
- ๐ฐ Decreases income uncertainty: Imagine having a steady flow of income with predictable earnings each week, month, or year. That's exactly what you get with repeat payments. Plan your business growth more accurately!
- ๐ Reduces churn rates: With a smooth payment system, you minimize the risk of losing customers during a difficult or lengthy checkout process. Plus, automatic renewals drastically cut down on late payments and expired subscriptions.
In a nutshell, accepting recurring payments makes your website more user-friendly and helps keep your finances in order.
So, are you ready to watch your revenue rocket up? ๐ Let's make it happen!
Setting up WordPress recurring payments
To get started, you'll first need Formidable Forms. And good news! If you're just using Stripe as your payment processor, you can accept credit card payments online for free with our free form plugin.
But for PayPal and other payment gateways, you'll need our premium form builder for WordPress.
Once the WordPress plugin is installed and activated, you're all set to move on to the next step! Just pick your preferred payment gateway, Stripe or PayPal, and we can get going.
How to set up recurring Stripe payments in WordPress
Step 1: Connect your WordPress site to Stripe
Head over to the Formidable โ Global Settings โ Stripe tab. โ๏ธ
On this screen, check the Use the Stripe test mode option so we can try some test payments before going live.
Next, hit the blue Connect to Stripe button. This opens a window to log into your Stripe account or create a new one.

Now that you've logged in or made your new account, you're good to go! That wasn't so bad, was it? ๐
Step 2: Create your Stripe recurring payment form
Back in your WordPress admin, go to Formidable โ Forms. Click + Add New to create a new Stripe payment form or Edit an existing form.
In the form builder, click on a form field to add to your payment form. We don't need much customer information for our basic subscription form โ just Name, Email, and Payment information fields.

When you're happy with your free Stripe payment form, go ahead and hit Update in the upper right corner to save your form. ๐พ
Step 3: Set up recurring billing in Stripe right from WordPress
Now, we need to personalize the payment options for our form.
Go to the Settings tab at the top of the form builder. In the Actions & Notifications panel, click Collect a Payment.

Then select Recurring from the Payment Type field dropdown.

Specify the amount and interval for the recurring payments. ๐๏ธ For example, you can set it to charge the customer every month or every year.
You can also set a custom free trial period so the first payment won't be taken until after a certain number of days. Way easier than trying to figure this out in Stripe, right?!
Alright, almost done!
It's time to toggle the Enable Stripe link and additional payment methods option. This lets you offer one-click payments on your website and accept more Stripe payment methods.
And finally, configure any other payment settings you choose. Click Update to save your work.
All that's left is to run a few test payments, turn off Stripe test mode, and then publish your form! ๐

How to set up recurring PayPal payments in WordPress
Remember, you'll need Formidable Forms Pro to collect PayPal payments in WordPress. Our PayPal plugin is included in both our Business and Elite plans. Click the button below to grab your license now!
Step 1: Connect your site to PayPal
From the WordPress admin, make your way over to Formidable โ Add-Ons.
Then, install and activate the PayPal Standard add-on.

As soon as the PayPal forms plugin is activated, go to Formidable โ Global Settings and pick the PayPal tab.
Enter your PayPal email address, and tweak any other settings as needed.
โ ๏ธ Make sure the PayPal Environment is set to Live so your users won't be prompted to set up fresh PayPal accounts!

After you click Update Options to save your settings, pop over to PayPal to set up instant payment notifications. This step's important because otherwise, PayPal won't correctly mark transactions as paid.
Phew, finally done with that! ๐ Now, let's get back into WordPress and start collecting payments!
Step 2: Create your PayPal form
In your WordPress dashboard, hover over Formidable and select Forms.
Now you can either create a new form or modify an existing one. It's up to you!
For this example, we'll click + Add New to make a new form, then use our PayPal Donation Form Template to save some time. โฑ๏ธ

Here in the form builder, we can add, remove, or customize any fields we want. We added a ๐ป Radio Button field so people can choose between a one-time payment or an automatically renewing subscription payment.
Click the Update button to save your form. Now, let's set up recurring payments in PayPal!
Step 3: Adjust PayPal payment settings
While you're still in the form builder, click on Settings โ Form Actions โ PayPal.

Next, scroll down to find the Payment Type field. Make sure you select Subscription.

Once you select this option, you'll see a new field labeled Repeat Every. ๐ Choose how often you want the payment or donation to be taken and whether or not you'd like to offer a free trial.
There are a few other settings on this tab too, including Notifications, Currency, and redirect URLs.
If you're unsure what any of these fields mean, head over to our Knowledge Base article for all the details. ๐ค
Then, when you're ready, click Update!
Way to go! ๐ Your form is ready to publish on any page or post you pick!
Ready to boost your business with recurring billing?
Whether you choose PayPal or Stripe as your website payment gateway, Formidable Forms makes it fast and easy to add automatic billing on WordPress. You won't have to bounce back and forth between the backend of your site and payment platform accounts anymore!
With this one recurring payment plugin, you can manage everything right in WordPress. ๐
So, take the leap and start watching your revenue soar. Get started today, and reap the rewards of recurring payments for your products or services!
And don't forget, we offer a 14-day 100% money-back guarantee. So you can try Formidable risk-free!
Leave a Reply