Protect, sell, and manage your commercial software licenses directly from WHMCS.
Software Licensing for WHMCS transforms your WHMCS installation into a complete software licensing server. It automatically generates license keys when customers purchase your products and allows your applications to verify whether each license is valid.
Designed for software developers, WHMCS module creators, WordPress plugin developers, SaaS providers, and digital product businesses, the module combines WHMCS billing automation with secure license validation and centralized license management.
License responses can be protected using Ed25519 digital signatures, helping prevent attackers from modifying or forging valid license responses.
The private signing key remains securely stored inside your WHMCS installation, while the public verification key is added to your software and used only to verify responses.
When a customer purchases and pays for a licensed product, WHMCS automatically generates a unique license key.
The customer can view the key from the WHMCS client area, while administrators can manage it from the customer’s service page or the centralized Software Licensing Manager.
On the first successful validation, the license binds to the customer’s installation and becomes active.
Control exactly how each software product may be used.
You can restrict licenses using:
For products that require multiple installations, you can set a maximum number of active instances per license.
The included integration supports both remote license checks and signed local keys.
A local key allows licensed software to continue operating temporarily without contacting the license server on every request. After the configured validity period, the software performs another remote check and refreshes the local key.
A configurable grace period can also keep licensed applications running temporarily if the WHMCS server becomes unavailable.
Administrators can manage licenses using familiar WHMCS module commands:
The centralized license manager provides a clear overview of issued licenses, including their keys, assigned domains, IP addresses, statuses, and linked customer services.
Enable client-side license reissues so customers can move their licensed software to a new domain or server without contacting support.
You can also configure the maximum number of reissues allowed for additional control.
The module includes ready-to-use PHP validation code that handles:
The same licensing protocol can also be integrated into other programming languages that support Ed25519 or compatible cryptographic libraries.
Your software can respond to the following license states:
Whether you sell WHMCS modules, PHP applications, WordPress plugins, SaaS tools, or other commercial software, Software Licensing for WHMCS gives you the tools to automate license delivery, enforce usage restrictions, and manage customers from the WHMCS platform you already use.
Be the first to review Software Licensing for WHMCS.
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.
Working comfortably with ResellerClub's products and services through your WHMCS system requires additional tools.
The module developed to add meta description and meta keywords and change the page title
This module will integrate WHMCS with Dropbox to upload a copy of WHMCS database onto the cloud. You will never have to worry about losing data any more.