This Summer season, boost your WHMCS with premium modules and save 15% off.
Use promo code: SUMMER2026
Hosting Renewals For WHMCS
Provonic Hosting Renewals For WHMCS gives your clients complete self-service control over their service renewals, directly inside the WHMCS client area, with no extra portal and no manual admin work required. Clients can renew a service before its due date, switch billing cycles with a live, discount-aware price preview, and turn automatic renewal on or off instantly, while you stay in full control with per-product rules, configurable discount policies, automated reminder emails, and detailed activity logging.
Built entirely on WHMCS's native billing objects, services, invoices, due dates, and recurring amounts, Hosting Renewals requires no external server connection or provisioning module. It's a pure addon-module-plus-cron solution, so it drops cleanly into your existing WHMCS setup and works alongside any hosting or product type you already sell.
On the admin side, you decide exactly which renewal features are available per product, build unlimited early-payment and billing-cycle-change discount rules, schedule automated cycle switches and renewal reminder emails through the daily cron, and manage it all through a dedicated dashboard, bulk-action tools, role-based access control, and a full activity log.
Key Features
Client Area Features
- Service summary showing product, billing cycle, due date, renewal amount, and current auto-renew status
- "Renew Now" action with a confirmation modal that shows the live recalculated price — including any active discount — and the new due date before the client confirms
- Change Billing Cycle, restricted to the billing cycles you allow per product, with a live discounted price preview shown before confirming
- Instant Auto-Renew on/off toggle, saved immediately via AJAX with no page reload
- Optional "renew domain & addons together" checkbox, where enabled by the admin
- Fully translatable interface with dedicated enhanced styling and full light/dark mode support for the Lagom client theme
Admin Area Features
- Central dashboard showing upcoming renewals, scheduled billing cycle switches, active discounts, pending renewal invoices, and the last cron run
- Per-product configuration: enable or disable each client-area renewal feature individually, restrict which billing cycles clients can switch to, set domain/addon co-renewal behavior (never / optional / always), set a maximum renewal prepay limit in months, and bind specific discount rules
- Discount rule builder supporting two independent discount types — Early Payment and Billing Cycle Change — as a fixed amount or percentage, one-time or recurring, with a configurable validity window (fixed date range or N days before the due date) and the option to show the discount as its own invoice line item
- Reminder email builder tied directly to your existing WHMCS email templates, with day-offset triggers for both upcoming and missed renewals
- Bulk Actions tool to enable/disable auto-renew, attach or detach discount rules, or schedule/remove billing cycle switches across many services at once, with a per-service result table
- Role-based Access Control (ACL) with a permission matrix controlling exactly which admin roles can access each tab and action
- Activity Logs with filtering, CSV export, and configurable automatic log purging after a set number of days
- Client Area Customization controls for theme mode and primary/secondary colors, with automatic dark-mode class detection for supported templates
Automation (Daily Cron)
- Automatically switches a service's billing cycle a configured number of days before its due date
- Sends configured renewal reminder emails on their scheduled trigger day (upcoming or missed)
- Flags services that exceed the configured maximum renewal (prepay) time limit
- Purges activity logs once they pass the configured retention period
Package & Configuration Options (Per Product)
- Enable/disable Renew Now, Change Billing Cycle, and the Auto-Renew toggle individually
- Restrict which billing cycles are available for the cycle-change feature
- Domain/addon renewal mode: never, optional checkbox, or always renew together with the service
- Maximum renewal time limit in months (0 = unlimited prepay)
- Discount rule bindings per product
- Products left unconfigured default to all features enabled with no restrictions
Why Choose Provonic?
With Hosting Renewals, Provonic helps you cut down on renewal-related support tickets, encourage early payments with automated discount incentives, and give clients the flexibility to manage their own billing cycle and auto-renew preferences — all without leaving your WHMCS client area. Whether your goal is reducing manual renewal processing, improving on-time payment rates, or offering a more modern self-service billing experience, this module gives you the automation and control to make it happen.
General Compatibility:
-
WHMCS Compatibility: Supports WHMCS Versions 8.7 to 9.X
-
PHP Versions: Supports PHP 8.4, 8.3, 8.2, and 8.1
-
Themes Supported: Works with WHMCS themes such as Six, Twenty-One, and Lagom WHMCS Client Theme
-
System Requirement: Requires ionCube Loader v13 or later
Available billing cycles
One-Time.
OPEN-SOURCE.
Maikel Sheppard @maikel2378
This module has transformed how we handle service renewals. Clients can now renew early, switch billing cycles, or toggle auto-renew directly from the client area without contacting support. The live price preview with discounts is a great feature that builds trust by showing exactly what they will pay before confirming.
On the admin side, the per-product rules and discount policies give us complete control. The daily cron automation handles scheduled cycle switches and reminder emails, reducing manual work significantly. The bulk actions tool is particularly useful for managing multiple services at once. A well-designed module that has noticeably reduced our renewal related support tickets.
Eren @eren7589
Finally a proper renewal management module! Clients can now renew early, switch billing cycles, and toggle auto-renew directly from the client area without opening support tickets. The live price preview with discounts is a brilliant touch clients see exactly what they'll pay before confirming. Admin controls are comprehensive; we set per-product rules and discount policies easily. Already reduced renewal-related tickets significantly. Highly recommended