Product Icon

WooCommerce Subscriptions

Let customers subscribe to your products or services and pay on a weekly, monthly or annual basis.

Subscription expiration date…

I truly like the subscription module but I would love to see the chance to overwrite a subscription with a “Shop Manager, manually entered” expiration date. That way I could have subscription length be one year and set the expiration date to a specific date…

Author

Current Status

Closed

Last updated: May 13, 2026

6 comments

Log in to comment on this feature request.

  1. Jason Kytros says:
    Product developer May 13, 2026 11:17 am

    Hi there,

    Thank you for your suggestion!

    We noticed that there is a similar request about this, which currently has more votes: https://woocommerce.com/feature-request/editable-expiry-date-for-woocommerce-subscription-products/. To better prioritize requests, we aim to keep 1 request open per feature. That’s why I will close this one. I encourage you to upvote the above request instead.

  2. David says:

    I am also looking for this functionality – I want my Subscription Product to have a specific expiry date (eg 31 October) – but you cannot do this? The only way around is to change each order individually but this is very slow?

  3. eCollect says:

    I hope this will be implemented in near future 🙂

  4. Nick says:

    If I understand this request correctly, this is already available. When a subscription is purchased, you can change the expiration date to be a specific date.

    See https://docs.woocommerce.com/document/subscriptions/add-or-modify-a-subscription/#section-3

    caveat: this requires a payment gateway that supports date changes.

  5. Ian B. MacDonald says:

    This is basically implemented now with “Pending Cancellation”

  6. Ian B. MacDonald says:

    In our case, with service subscriptions, this would be very useful when people announce they are moving out of the service area. Rather then track the event to cancel a subscription in another ERP tool, in order to stop it in the appropriate period, this could be done when the request is made if there was an ability to set an ‘end date’.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.