Currently, subscriptions will fire off at the time in which they submitted the subscription. You can manually adjust this on an order-by-order basis, but it would be great if you could synchronize all subscriptions to fire off at exactly Noon (example).
There is a date synchronization option – it would just be really beneficial to add a time synchronization too.
Completed
Last updated: May 13, 2026
Log in to comment on this feature request.
Hi there,
Thank you for your suggestion!
Great news! There are already several ways to achieve this with WooCommerce Subscriptions (as of version 8.7.1):
– **Synchronized Renewals** can align all subscribers to the same renewal date and time. Synchronized renewals are scheduled to run at 3:00 AM in your site’s timezone — on stores with many subscriptions, some may process a little later (e.g. 4:00 AM). More details: https://woocommerce.com/document/subscriptions/renewal-synchronisation/
– You can also **manually adjust the Next Payment date and time** on individual subscriptions. By default, next payment dates are scheduled based on the most recent successful payment, so they will naturally spread through the day over time.
– The free **Preserve Billing Schedule** plugin prevents next payment times from drifting: https://github.com/Prospress/woocommerce-subscriptions-preserve-billing-schedule
– **AutomateWoo** (automatewoo.com) can automate editing the Next Payment date/time as soon as a new subscription is created.
Our support team is also happy to help you find the best approach for your store at https://woocommerce.com/contact-us/
Therefore, I am marking this request as completed.