Configuring On-Demand Renewals

WHMCS 8.8 introduced on-demand renewals for existing services, allowing clients to renew services early, before the system generates the next invoice. This can help you retain your existing customers and avoid customer support needs due to customers who have missed their due dates. In WHMCS 8.9, we added on-demand renewals for product addons.

For more information, see On-Demand Renewals.

You can enable on-demand renewals globally, for all products and services on your WHMCS installation, and configure them further on a per-product or per-addon basis. On-demand renewals are disabled globally by default.

  • When you enable on-demand renewals, they will be available for both existing services and future purchases of the applicable products and product addons.
  • On-demand renewals only renew eligible services. They will not affect ineligible addons for those services and are not available for services that use metric billing.

Enabling On-Demand Renewals Globally

To enable on-demand renewals for all of the products and services in your WHMCS installation:

  1. In the WHMCS Admin Area, go to Configuration > System Settings > General Settings and select the Ordering tab.
  2. Select On-Demand Renewals.

3. Enter the length, in days, of the desired renewal period for each billing cycle. For example, if you enter 14 for Monthly, your customers can renew their the service up to 14 days ahead of their monthly due date.

Several factors determine how the system handles renewal periods. For more information, see On-Demand Renewals.

4. In WHMCS 8.9 and later, select whether product addons will use the global settings above or their parent products settings. You can also choose to disable on-demand renewals for product addons.

5. Click Save Changes.

This will not change the on-demand renewal settings for a given product or product addon if you have selected Use Product-Specific Configuration or Use Addon-Specific Configuration in their individual settings (see below).

Enable On-Demand Renewals for Individual Products

To configure on-demand renewals for an individual product in your WHMCS installation and its associated services:

  1. In the WHMCS Admin Area, go to Configuration > System Settings > Products and Services.
  2. Click Edit for the desired product.
  3. Choose the correct tab for your version of WHMCS:
    • In WHMCS 8.9 and later, select the Pricing tab.
    • In WHMCS 8.8, select the Other tab.
  4. For On-Demand Renewals, select Use Product-Specific Configuration.

5. Select Check to allow clients to place renewal orders early.

6. Enter the length, in days, of the desired renewal period for each billing cycle.

For example, if you enter 14 for Monthly, your customers can renew their the service up to 14 days ahead of their monthly due date.

Several factors determine how the system handles renewal periods. For more information, see On-Demand Renewals.

7. Click Save Changes.

Enable On-Demand Renewals for Individual Addons

We added on-demand renewals for product addons in WHMCS 8.9.

To configure on-demand renewals for an individual addon in your WHMCS installation:

  1. In the WHMCS Admin Area, go to Configuration () > System Settings > Product Addons.
  2. Click Edit for the desired addon.
  3. Select the Pricing tab.
  4. For On-Demand Renewals, select Use Addon-Specific Configuration.
  5. Select Check to allow clients to place renewal orders early.
  6. Enter the length, in days, of the desired renewal period for each billing cycle.
    • For example, if you enter 14 for Monthly, your customers can renew the addon up to 14 days ahead of their monthly due date.
    • Several factors determine how the system handles renewal periods. For more information, see On-Demand Renewals.
  7. Click Save Changes.