How to Customize Your Subscription Renewal Dates on WooCommerce


Subscriptions are more popular than ever on WooCommerce sites. When someone buys a subscription, the renewals dates are automatically set based on that. But there are those times when you just want to have certain subscriptions renew on a specific day.

Now, you can set up a specific schedule or schedules, and assign it to as many products as you need to with the WooCommerce Subscription Schedules plugin.

Customizing WooCommerce Subscription Renewal Days

When you install the plugin, you will find the settings for your schedules under WooCommerce > Settings > Subscriptions Schedules.

After you name your schedule, you simply add the dates. This is where the real power comes in. Unlike the selection of, for example, the third Monday of every month, this is for those times when you need very specific dates you can choose and add as needed.

The subscriptions will renew only on the dates you choose:

And you can add as many schedules as needed.

Assigning Schedules to Subscriptions

When you are creating—or have created— a subscription, you will find the option to choose from your Schedules as needed for that product.

What New Customers See in Their Cart

The first thing you notice is that on the product page, where the price is, the frequency normal listed (e.g. monthly)is replaced by renewal.

When it has been added to the cart, it is noted as a renewal and will also list when the next occurring payment date is. The same goes for checkout.

As you can see, this is a simple plugin to set up but it brings a powerful feature to the Subscription extension that would otherwise require custom coding.

If you are just considering subscriptions on your WooCommerce-run site, you can learn more about the subscription extension in this post. And if you are ready to start setting up those custom subscription schedules, you can get your copy of the plugin here.


  1. rfdmdev on September 16, 2019 at 12:40 pm

    I’ve purchased, installed, and configured the plugin by assigning the schedule to the subscriptions. I’m not seeing any change in “next payment date” on any of the active subscriptions. Does this work for subscriptions that are already in the system? The lack of documentation and support for this plugin is appalling.

    • BobWP on September 16, 2019 at 1:09 pm

      I would suggest you contact them through their site. I’m sure you will get an answer.

  2. rfdmdev on September 16, 2019 at 1:51 pm

    I’ve tried filling out all the forms on their site, sending multiple emails to support (over the course of 3 weeks), and even tweeted the developer twice directly and I’m not getting anything. Feeling scammed at this point, and frustrated, because my client needs this plugin in order for their store to function properly. I’ll try sending another email… if you have a special way of contacting the developer, let me know. Thanks..

    • BobWP on September 16, 2019 at 2:56 pm

      I pinged him and he said he responded to a ticket… hoping it was yours.

  3. Daniel on September 16, 2019 at 2:56 pm

    Hi, I just responded to your ticket. We have a new version of the plugin set to release that should fix the issue you encountered. Thanks!

  4. rfdmdev on September 16, 2019 at 3:03 pm

    Yes, he finally responded. Thank you so much!!!!

Your thoughts...