WP Simple Pay Blog

WordPress Tutorials, Tips, and Resources to Help Grow Your Business

How to Add a Stripe Free Trial Subscription in WordPress



Do you want to offer a free trial subscription on your WordPress website? You don’t have to be a juggernaut like Netflix to start offering it. With WP Simple Pay, anyone can offer a free trial payment plan. The only requirement is that you need to know how to point and click with a mouse!

In this article, we’ll show you how to add a free trial subscription offer on your WordPress site with Stripe.

Offering Free Trial With Stripe

The easiest way to offer free trial services on your WordPress site is with WP Simple Pay.

wp simple pay homepage

WP Simple Pay is is hands down the best Stripe payment plugin for WordPress that offers a lot of features like Buy Now, Pay Later payments, recurring payments, accepting payments through digital wallets like Google Pay and Apple Pay, and more.

Before we begin, keep in mind that Stripe requires your site to use SSL/HTTPS encryption on your site in order to accept payments. Don’t worry if you don’t have an SSL certificate yet, please see the step-by-step guide on how to add SSL in WordPress.

Here’s how the free trial form will look like:

free trial form

Step 1: Install WP Simple Pay to Set Up Free Trial in WordPress

To set up a free trial subscription on your WordPress site, the first thing you’ll need to do is to install and activate the WP Simple Pay plugin.

For more details, see this step-by-step guide on how to install WP Simple Pay.

Remove an additional 3% fee! Most Stripe plugins charge an additional 3% fee for EVERY transaction… Click here to remove transaction fees with Pro!

After activating the plugin, you’ll be prompted to click Let’s Get Started to connect Stripe to your site. Click the button to proceed.

wp simple pay setup wizard

Note: If you skip the setup wizard, you can always connect Stripe to your site by going to WP Simple Pay » Settings and then click on the Stripe tab where you can find the Connect with Stripe button. Just click the button and you’ll be prompted to connect your Stripe account.

Step 2: Connect Your WordPress Site to Stripe  

Next, you’ll be asked to create a new Stripe account or connect an existing account to start accepting payments. Click Connect with Stripe.

connect to stripe

Let’s NOT use “Skip this form” here, as this will create a temporary Stripe account that can’t be recovered or moved to Live Mode. Instead, enter your email address and create a Stripe account. If you already own a Stripe account, then go ahead and connect it to your site.  

create a stripe account

After completing the setup, you’ll be shown a success page that says Setup Complete. You’ll now need to create a payment form that accepts a free trial subscription with Stripe. Click on the button Create a Payment Form.

setup complete

Step 3: Create a Free Trial Form in WordPress

After connecting your Stripe account to WordPress, you can go ahead and create a payment form that accepts a free trial subscription.

WP Simple Pay comes with loads of different templates that are custom tailored to your unique needs. For the free trial template, simply search for trial in the search bar and choose the template called Recurring Services with Trial Period Form.

If you’re not on this page yet, you can navigate to WP Simple Pay » Add New to start creating a free trial payment form.

free trial stripe form

After clicking the template, you’ll be directed to the General tab of your free trial form. Feel free to tweak the title, description, and a few other elements of your form.

free trial stripe general

By default, On-site payment form is chosen as your payment type. You can even configure it to open the form in an overlay method, which is the best option if you want to display a button on your page instead of a complete form. That way when you click on the button, the popup will be triggered.

Alternatively, if you want to host the payment form on Stripe’s site, you can choose off-site payment form as your Type.

Now let’s take a look at how to choose the right Payment Success Page option. The default success page (Global setting) will be shown upon completing the checkout, which you can customize under WP Simple Pay » Settings.

settings free trial stripe wordpress

While you can always customize your default success page with smart tags, WP Simple Pay also allows you to choose a Specific Page for this specific form. Or if you want to redirect users to an external site, choose Redirect URL.

The next thing you’ll have to do is to choose the Payment option on the left. Once selected, you can find an option to change the default price, add a new amount, choose a currency, and more.

configure free trial stripe

Keep in mind that by default, 30 days is set as your free trial period. Feel free to change it per your needs.

In the Form Fields option, you can even add or customize any existing form fields.

label credit card

If you want to create a distraction-free payment page on your site, click on the Payment page option on the left and enable the page. For more details, check out how to create a distraction-free payment page on your site.

Step 4: Publish Your Free Trial Form

By now, you’re all set to test your free trial form and then publish it on your live page. Go ahead and test your form with the test credit card details. If your form is functioning the way you want, you can switch the payment mode from Test to Live and then embed it on your live site.

To embed the form, go to the post or page where you want to publish it. Then click on the + icon to add the WP Simple Pay block. Then choose a form you just created. And then, click Publish or Update.  

embed a form

That’s it!

We hope this article helped you learn how to add a Stripe free trial subscription in WordPress.

Remove an additional 3% fee! Most Stripe plugins charge an additional 3% fee for EVERY transaction… Click here to remove transaction fees with Pro!

If you liked this article, you might also want to check out how to enable buy now pay later payment plans in WordPress

To read more articles like this, follow us on Facebook and Twitter.

Leave a Reply

Your email address will not be published.

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

Start Accepting Payments Today

Start accepting one-time and recurring payments or donations on your WordPress website.