{"id":11087,"date":"2025-01-20T11:57:34","date_gmt":"2025-01-20T11:57:34","guid":{"rendered":"https:\/\/www.trustedhosting.in\/blog\/?p=11087"},"modified":"2025-01-20T11:57:34","modified_gmt":"2025-01-20T11:57:34","slug":"how-to-configure-on-demand-renewals","status":"publish","type":"post","link":"https:\/\/www.webystrata.com\/blog\/how-to-configure-on-demand-renewals\/","title":{"rendered":"How to Configure On-Demand Renewals"},"content":{"rendered":"<h1><a href=\"https:\/\/www.trustedhosting.in\/master-reseller-hosting.html\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11091 size-full\" title=\"How to Configure On-Demand Renewals\" src=\"https:\/\/www.trustedhosting.in\/blog\/wp-content\/uploads\/2025\/01\/22112051_6535365-scaled.jpg\" alt=\"How to Configure On-Demand Renewals\" width=\"2560\" height=\"1707\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/22112051_6535365-scaled.jpg 2560w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/22112051_6535365-300x200.jpg 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/22112051_6535365-1024x683.jpg 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/22112051_6535365-768x512.jpg 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/22112051_6535365-1536x1024.jpg 1536w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/22112051_6535365-2048x1365.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/a><\/h1>\n<h1>How to Configure On-Demand Renewals<\/h1>\n<div class=\"instructions screensteps-textblock\" tabindex=\"0\">\n<div id=\"text-content_280d9190-5a0e-49af-b183-c235dd2c0c24\" class=\"text-block-content\">\n<p>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.<\/p>\n<\/div>\n<\/div>\n<div class=\"instructions screensteps-textblock screensteps-wrapper--info screensteps-wrapper\" tabindex=\"0\" role=\"status\" aria-label=\"info\">\n<div id=\"text-content_bad543fd-f35f-45e8-83fc-425a697a2315\" class=\"text-block-content\">\n<blockquote><p>For more information, see\u00a0On-Demand Renewals.<\/p><\/blockquote>\n<\/div>\n<\/div>\n<div class=\"instructions screensteps-textblock\" tabindex=\"0\">\n<div id=\"text-content_c65074d8-b1df-4ac1-9af7-b86a677ce2de\" class=\"text-block-content\">\n<p>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.<\/p>\n<\/div>\n<\/div>\n<div class=\"instructions screensteps-textblock screensteps-wrapper--tip screensteps-wrapper\" tabindex=\"0\" role=\"status\" aria-label=\"tip\">\n<div id=\"text-content_058fdb12-d27a-4591-8551-458260d214cc\" class=\"text-block-content\">\n<ul>\n<li>\n<blockquote><p>When you enable on-demand renewals, they will be available for both existing services\u00a0<strong>and\u00a0<\/strong>future purchases of the applicable products and product addons.<\/p><\/blockquote>\n<\/li>\n<li>\n<blockquote><p>On-demand renewals\u00a0<strong>only\u00a0<\/strong>renew eligible services. They will not affect ineligible addons for those services and are not available for services that use metric billing.<\/p><\/blockquote>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"step step-depth-1\" data-step-uuid=\"d7284959-5678-42ca-88c0-ba85dc876edd\">\n<h2 id=\"enabling-on-demand-renewals-globally\" tabindex=\"0\">Enabling On-Demand Renewals Globally<\/h2>\n<div class=\"instructions screensteps-textblock\" tabindex=\"0\">\n<div id=\"text-content_a13be99c-82b7-411b-9028-c5bbcdda0de3\" class=\"text-block-content\">\n<p>To enable on-demand renewals for all of the products and services in your WHMCS installation:<\/p>\n<ol>\n<li>In the WHMCS Admin Area, go to\u00a0<strong>Configuration &gt; System Settings &gt; General Settings\u00a0<\/strong>and select the\u00a0<strong>Ordering<\/strong>\u00a0tab.<\/li>\n<li>Select\u00a0<strong>On-Demand Renewals<\/strong>.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11088\" src=\"https:\/\/www.trustedhosting.in\/blog\/wp-content\/uploads\/2025\/01\/5473cdaf-2043-41e0-9c66-9d519ec5ae06.png\" alt=\"\" width=\"593\" height=\"269\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/5473cdaf-2043-41e0-9c66-9d519ec5ae06.png 593w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/5473cdaf-2043-41e0-9c66-9d519ec5ae06-300x136.png 300w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/p>\n<div class=\"step step-depth-1\" data-step-uuid=\"d7284959-5678-42ca-88c0-ba85dc876edd\">\n<div class=\"instructions screensteps-textblock\" tabindex=\"0\">\n<div id=\"text-content_b8795e3b-312a-4955-9c40-84265d8f8add\" class=\"text-block-content\">\n<p>3. Enter the length, in days, of the desired renewal period for each billing cycle. For example, if you enter 14 for\u00a0<strong>Monthly<\/strong>, your customers can renew their the service up to 14 days ahead of their monthly due date.<\/p>\n<\/div>\n<\/div>\n<div class=\"instructions screensteps-textblock screensteps-wrapper--warning screensteps-wrapper\" tabindex=\"0\" role=\"status\" aria-label=\"warning\">\n<div id=\"text-content_e76c8d93-3d33-4ff6-a66a-383c84af325b\" class=\"text-block-content\">\n<blockquote><p>Several factors determine how the system handles renewal periods. For more information, see\u00a0On-Demand Renewals.<\/p><\/blockquote>\n<\/div>\n<\/div>\n<div class=\"instructions screensteps-textblock\" tabindex=\"0\">\n<div id=\"text-content_13206ba9-c640-477e-bc91-f37d82527820\" class=\"text-block-content\">\n<p>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.<\/p>\n<p>5. Click\u00a0<strong>Save Changes<\/strong>.<\/p>\n<\/div>\n<\/div>\n<div class=\"instructions screensteps-textblock screensteps-wrapper--tip screensteps-wrapper\" tabindex=\"0\" role=\"status\" aria-label=\"tip\">\n<div id=\"text-content_0116630c-2358-4209-ae68-73ee65df409c\" class=\"text-block-content\">\n<blockquote><p>This will\u00a0<strong>not\u00a0<\/strong>change the on-demand renewal settings for a given product or product addon if you have selected\u00a0<strong>Use Product-Specific Configuration\u00a0<\/strong>or\u00a0<strong>Use Addon-Specific Configuration\u00a0<\/strong>in their individual settings (see below).<\/p><\/blockquote>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"step step-depth-1\" data-step-uuid=\"b992894a-a5dd-40c5-bd9a-b4f4325c01c6\">\n<h2 id=\"enable-on-demand-renewals-for-individual-products\" tabindex=\"0\">Enable On-Demand Renewals for Individual Products<\/h2>\n<div class=\"instructions screensteps-textblock\" tabindex=\"0\">\n<div id=\"text-content_f1f5221e-0d07-496b-84a2-de38e58f2cb5\" class=\"text-block-content\">\n<p>To configure on-demand renewals for an individual product in your WHMCS installation and its associated services:<\/p>\n<ol>\n<li>In the WHMCS Admin Area, go to\u00a0<strong>Configuration &gt; System Settings &gt;\u00a0<\/strong><strong>Products and Services<\/strong>.<\/li>\n<li>Click\u00a0<strong>Edit\u00a0<\/strong>for the desired product.<\/li>\n<li>Choose the correct tab for your version of WHMCS:\n<ul>\n<li>In WHMCS 8.9 and later, select the\u00a0<strong>Pricing<\/strong>\u00a0tab.<\/li>\n<li>In WHMCS 8.8, select the\u00a0<strong>Other<\/strong>\u00a0tab.<\/li>\n<\/ul>\n<\/li>\n<li>For\u00a0<strong>On-Demand Renewals<\/strong>, select\u00a0<strong>Use Product-Specific Configuration<\/strong>.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<div class=\"image\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11089\" src=\"https:\/\/www.trustedhosting.in\/blog\/wp-content\/uploads\/2025\/01\/9031c207-885d-489a-b69e-ed6ce49a64a8.png\" alt=\"\" width=\"601\" height=\"140\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/9031c207-885d-489a-b69e-ed6ce49a64a8.png 601w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/9031c207-885d-489a-b69e-ed6ce49a64a8-300x70.png 300w\" sizes=\"auto, (max-width: 601px) 100vw, 601px\" \/><\/div>\n<div>5. Select\u00a0<strong>Check to allow clients to place renewal orders early<\/strong>.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11090\" src=\"https:\/\/www.trustedhosting.in\/blog\/wp-content\/uploads\/2025\/01\/392cd651-6db3-4caf-b1b6-6189f74b8e31.png\" alt=\"\" width=\"591\" height=\"146\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/392cd651-6db3-4caf-b1b6-6189f74b8e31.png 591w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2025\/01\/392cd651-6db3-4caf-b1b6-6189f74b8e31-300x74.png 300w\" sizes=\"auto, (max-width: 591px) 100vw, 591px\" \/><\/div>\n<div>\n<div class=\"step step-depth-1\" data-step-uuid=\"b992894a-a5dd-40c5-bd9a-b4f4325c01c6\">\n<div class=\"instructions screensteps-textblock\" tabindex=\"0\">\n<div id=\"text-content_5a8d9b2c-3ccc-4ef6-96eb-9efd86304ade\" class=\"text-block-content\">\n<p>6. Enter the length, in days, of the desired renewal period for each billing cycle.<\/p>\n<p>For example, if you enter 14 for\u00a0<strong>Monthly<\/strong>, your customers can renew their the service up to 14 days ahead of their monthly due date.<\/p>\n<\/div>\n<\/div>\n<div class=\"instructions screensteps-textblock screensteps-wrapper--warning screensteps-wrapper\" tabindex=\"0\" role=\"status\" aria-label=\"warning\">\n<div id=\"text-content_f85026ca-e304-482d-87ef-e89d5762fd6a\" class=\"text-block-content\">\n<p>Several factors determine how the system handles renewal periods. For more information, see\u00a0On-Demand Renewals.<\/p>\n<\/div>\n<\/div>\n<div class=\"instructions screensteps-textblock\" tabindex=\"0\">\n<div id=\"text-content_7465b83b-594e-4d03-9ea4-f13ea3f01598\" class=\"text-block-content\">\n<p>7. Click\u00a0<strong>Save Changes<\/strong>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"step step-depth-1\" data-step-uuid=\"6bfbbd8a-ed75-48d5-b771-033033eabdb4\">\n<h2 id=\"enable-on-demand-renewals-for-individual-addons\" tabindex=\"0\">Enable On-Demand Renewals for Individual Addons<\/h2>\n<div class=\"instructions screensteps-textblock screensteps-wrapper--info screensteps-wrapper\" tabindex=\"0\" role=\"status\" aria-label=\"info\">\n<div id=\"text-content_2acdadcf-d1f7-4d5a-b586-353ade82da4e\" class=\"text-block-content\">\n<p>We added on-demand renewals for product addons in WHMCS 8.9.<\/p>\n<\/div>\n<\/div>\n<div class=\"instructions screensteps-textblock\" tabindex=\"0\">\n<div id=\"text-content_735def6f-b911-4a20-bed2-8cfdbec7cbd7\" class=\"text-block-content\">\n<p>To configure on-demand renewals for an individual addon in your WHMCS installation:<\/p>\n<ol>\n<li>In the WHMCS Admin Area, go to\u00a0<strong>Configuration () &gt; System Settings &gt;\u00a0<\/strong><strong>Product Addons<\/strong>.<\/li>\n<li>Click\u00a0<strong>Edit\u00a0<\/strong>for the desired addon.<\/li>\n<li>Select the\u00a0<strong>Pricing\u00a0<\/strong>tab.<\/li>\n<li>For\u00a0<strong>On-Demand Renewals<\/strong>, select\u00a0<strong>Use Addon-Specific Configuration<\/strong>.<\/li>\n<li>Select\u00a0<strong>Check to allow clients to place renewal orders early<\/strong>.<\/li>\n<li>Enter the length, in days, of the desired renewal period for each billing cycle.\n<ul>\n<li>For example, if you enter 14 for\u00a0<strong>Monthly<\/strong>, your customers can renew the addon up to 14 days ahead of their monthly due date.<\/li>\n<li>Several factors determine how the system handles renewal periods. For more information, see\u00a0On-Demand Renewals.<\/li>\n<\/ul>\n<\/li>\n<li>Click\u00a0<strong>Save Changes<\/strong>.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"image\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>How to Configure On-Demand Renewals WHMCS 8.8 introduced on-demand renewals for existing services, allowing clients to renew services early, before&hellip;<\/p>\n","protected":false},"author":1,"featured_media":11091,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-11087","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-whmcs"],"_links":{"self":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts\/11087","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/comments?post=11087"}],"version-history":[{"count":1,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts\/11087\/revisions"}],"predecessor-version":[{"id":11092,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts\/11087\/revisions\/11092"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/media\/11091"}],"wp:attachment":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/media?parent=11087"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/categories?post=11087"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/tags?post=11087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}