Flex Term Billing for WHMCS

Flex Term Billing for WHMCS

Developed By Modules Stack

Compatible with WHMCS v9.0

Flex Term Billing provides a flexible way to offer custom-duration billing for recurring WHMCS services. Instead of being limited to standard billing cycles such as monthly, quarterly, or annually, clients can specify the number of days they want their service to remain active. The module automatically calculates the price based on the selected service duration and manages the complete custom billing lifecycle, including service activation, expiry tracking, reminder notifications, renewals, and service extensions. Clients can manage their custom-term services directly from the WHMCS Client Area. They can extend their service for additional days, cancel renewal, or return to the product's default recurring billing cycle. With automated expiry management through the WHMCS Cron, Flex Term Billing helps simplify custom service-term management while giving both administrators and clients greater flexibility and control.

Key Features

  • Custom Service Duration Allow clients to select a custom number of service days instead of using only standard WHMCS billing cycles.
  • Automatic Price Calculation Calculate the service price automatically based on the selected custom duration.
  • Custom Service Activation Automatically activate the custom-term service after successful payment.
  • Automatic Expiry Management Track custom service start and expiry dates and manage service expiration automatically.
  • Expiry Reminder Emails Send automated reminders when a custom service is approaching its expiry date.
  • Secure Manage Service Link Provide clients with a secure, time-limited link to manage their custom-term service.
  • Flexible Renewal Options Clients can choose to cancel renewal, extend their service, or return to default recurring billing.
  • Custom Service Extension Allow clients to enter additional service days and generate an invoice for the extension.
  • Default Recurring Billing Option Clients can switch their service back to the original WHMCS recurring billing cycle.
  • Renewal History Allow clients to view their previous custom billing periods, amounts, invoices, statuses, and renewal choices.
  • Billing Status Tracking Track custom billing records using statuses such as Pending, Active, Extended, and Expired.
  • WHMCS Cron Automation Use the WHMCS Daily Cron to automatically check expiry dates, send reminders, and update expired records.

Frequently Asked Questions

  • Q: What is Flex Term Billing for WHMCS?
  • FlexTerm Billing is a WHMCS addon module that allows clients to purchase recurring services for a custom number of days instead of being restricted to standard billing cycles.
  • Q: Can clients choose the number of days for their service?
  • Yes. Clients can enter the required number of service days during checkout.
  • Q: How is the custom price calculated
  • The module calculates the price based on the product's recurring price and the selected number of custom service days.
  • Q: What happens if the client does not enter custom service days?
  • The normal WHMCS billing cycle and pricing are used when the custom-days field is left empty.
  • Q: Can clients extend an active custom-term service?
  • Yes. Clients can use the Manage Service option to enter additional days and request an extension.
  • Q: Can clients cancel their custom service renewal?
  • Yes. The Manage Service page provides a Cancel Renewal option.
  • Q: Can clients return to the normal WHMCS billing cycle?
  • Yes. Clients can select Default Recurring Billing to return to the product's original recurring billing cycle.
  • Q: Does the module send expiry reminders?
  • Yes. FlexTerm Billing can send reminder emails when a custom service is approaching its expiry date.
  • Q: Is WHMCS Cron required?
  • Yes. The WHMCS Daily Cron is required for automated expiry checks, reminder emails, and expired-record processing.
  • Q: Can clients view their custom billing history?
  • Yes. Clients can view their custom service periods, dates, amounts, invoice IDs, statuses, and renewal choices from the Client Area.
  • Q: What billing statuses are supported?
  • The module supports Pending, Active, Extended, and Expired statuses for custom billing records.
  • Q: Are Manage Service links secure?
  • Yes. Manage Service links are designed to be secure and time-limited and should not be shared publicly.
  • Q: Does Flex Term Billing replace the standard WHMCS billing system?
  • No. Standard WHMCS billing remains available. If a client does not use a custom duration, the normal WHMCS billing cycle is used.

 

There are no reviews yet!

Be the first to review Flex Term Billing for WHMCS.

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9
  • All versions of WHMCS v7.8
  • All versions of WHMCS v7.7
  • All versions of WHMCS v7.6
  • All versions of WHMCS v7.5
  • All versions of WHMCS v7.4
  • Selected versions of WHMCS v7.3
        7.3.0

System Requirements



* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Modules Stack

Changelog

v1.0 Released October 7th, 2026

Latest Version


Initial release.

 

See also

Accept Bitcoin and cryptocurrency payments - CoinGate for WHMCS

Easily accept Bitcoin, Tether, Ethereum and many other crypto payments on your WHMCS website

Free
Account Statements Module

Send account statements to customers

Free
GST WHMCS Module For India

As WHMCS does provide tax rules options where you can configure your GST tax but we have some extra features in our module that makes it stand out and necessary to use.

Commercial
Handling Fees

A handling fee are the costs that business owners incur when processing payments from customers.

Free
Free Opensource Gateway Fees

Gateway no fees Addon

Free