Offer flexible membership options without having to create duplicate levels or use custom code. Our new Auto-Renewal Checkbox add on allows members to select whether they would like a fixed term or recurring subscription membership.

View the Add On

How it Works

The add on adds a new setting on the Membership Levels > Edit page allowing the admin to turn on or off the “auto-renewal” setting. The admin can define whether the level offers an auto-renewal option, and can specify if the default behavior is automatic renewal or fixed term.

For example, if your level has an initial payment of $10 and a recurring subscription of $10 per month, the member can select to simply purchase the level for $10 for a single month or to purchase the monthly subscription.


Member can optionally select auto-renewal at checkout.
Member can optionally select auto-renewal at checkout.

Set the option on the level under Memberships > Membership Levels > Edit
Set the option on the level under Memberships > Membership Levels > Edit

PMPro Plus members can install the add on from the Memberships > Add Ons admin page or download the plugin and manually upload to your WordPress site.

View the Add On

This is a great addition. I really wish y’all would just bake stuff like this into the core app and let us turn it off and on with settings. There are sooooo many plugins to make this thing customizable.

Thank you for the feedback – we are always balancing keeping the core plugin lightweight/modular so that site owners can “turn on” only the functionality they want.

When add ons become widely used/requested/stabilized over time we regularly move features into the core plugin as we see fit.

Hi Kimberly,
I forgot to ask as well, how would this work with the Expiring Membership emails that get sent out to members as their membership is about to expire? Would they still get that email even though they would have signed up for renewal?

Can we set up in a way that members pay say $10 for the first year, then auto-renewal for another 1 (or any number) more year for also $10, then automatically stop paying for good. Thank you.

I like this idea, however would you please go into some more details about the following scenario:

The user chooses to have recurring payments, but some time later decides not to have recurring payments. I assume we all think they should go back to my site and uncheck a box in their profile, save the changes, and this add on would take care of all the rest behind the curtain and all would be peachy. But what if they log into the gateway (Stripe or PayPal Express for example) instead to cancel the recurring payment? Is this OK. Will this option even exist for them in their gateway? Will the changes made at the gateway be reflected in my site when they log in?

Also, how would I go about letting the Admin get emails for changes made by the member to this new recurring payments option?

Also agree this is a very good feature, thanks.

My question is about one of our sites which doesn’t accept new members. There are over 1000 existing members and this won’t increase.

Existing members update their profile through a custom form we provide which updates the wp_usermeta table directly.

Will we be able to provide members with an option to choose or change their renewal option via our form?

Kim, we loaded on Texas Beekeepers Association site, activated plug-in, but nothing shows on our Membership Levels admin page to turn it on / off. Did I miss something?


Pls clarify if i’ve set this correctly:

A membership level that’s a monthly subscription, that if they cancel their subscription will expire the end of the paid month.

Do I set in the membership level the following:

Expires In: 30 days

Set the duration of membership access. Note that the any future payments (recurring subscription, if any) will be cancelled when the membership expires.


I’m looking for some documentation with which to reassure a client that if we have auto renew turned on by default, that members can easily can the auto renewal on an individual basis. How/where can a member do that?

Hi PMPro,

I’m using your plugin for my website and loving it.

I had a quick question about this feature: I’m using the WooCommerce integration to sell my products. Is there a way to add the auto-renewal checkbox on the WooCommerce checkout ?



Leave a Reply

Your email address will not be published. Required fields are marked *