WHMCS Client Service Limiter

WHMCS Client Service Limiter

Developed By Colonel server

Compatible with WHMCS v8.13

Colonelserver WHMCS Client Limiter Module

An admin controlled client limitation module for WHMCS.
Define and enforce limits on the number of services, products, and domains a client can have, separated by categories and item types.

The Colonelserver WHMCS Client Limiter Module allows administrators to control how many services a client is allowed to own across different product categories. It also provides separate limitation rules for products and domains, ensuring precise and predictable enforcement.

This module is designed to prevent abuse, control resource usage, and enforce internal policies using deterministic rule based limits.

Key Features

  • Define maximum allowed services per client
  • Category based service limits
  • Separate limitation rules for
    • Hosting and service products
    • Domains
  • Independent limits per category
  • Automatic enforcement during order and service creation
  • Clear restriction messages shown to clients
  • Admin side configuration only
  • No core WHMCS file modifications
  • Compatible with WHMCS 7.x and 8.x

Use Cases

  • Limit the number of VPS or hosting services per client
  • Apply different caps for different product categories
  • Restrict domain registrations independently from services
  • Control trial, promotional, or high risk offerings
  • Prevent mass account and service creation abuse

How It Works

Category Based Limiting

Each product category can have its own service limit.
When a client attempts to order a new service, existing active services in the same category are counted and compared against the defined limit.

Product and Domain Separation

Service products and domains are evaluated independently.
Reaching the domain limit does not affect service orders and vice versa.

Client Experience

If a client reaches a defined limit, the order process is stopped with a clear and user friendly message explaining the restriction.
No failed invoices or incomplete orders are created.

Technical Details

  • Supports PHP 7.4 through 8.2
  • Compatible with WHMCS 7.x and 8.x
  • Uses WHMCS hook system
  • Deterministic rule based checks
  • No background jobs or cron required
  • Minimal performance impact

Installation

  1. Upload the module folder to modules/addons/
  2. Activate Colonelserver Client Limiter Module from
    Admin → System Settings → Apps & Integrations
  3. Configure category, product, and domain limits
  4. Limits are enforced automatically

Scope and Limitations

  • Admin configurable limits only
  • No client side controls
  • No scoring, automation, or AI logic
  • Focused on predictable and auditable limits

Why This Module

WHMCS does not provide native category based client limitation features.
This module fills that gap by offering precise control over services and domains with clear separation and predictable behavior.

Built for providers who need structure, control, and reliability.

 

There are no reviews yet!

Be the first to review WHMCS Client Service Limiter.

Version Compatibility


Compatible with WHMCS v8.13

Full Version Compatibility


  • 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.8

System Requirements


  • PHP 8.1
  • PHP 7.4

* 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 Colonel server

Changelog

v1.0.1 Released January 1st, 2026

Latest Version


v1 release

 

See also

FraudLabs Pro Fraud Prevention

Fraud prevention plugin to prevent fraud, reduce fraud chargeback & high risk transactions

Free
Order Notes

Staff need to make a note

Commercial
WHMCS Order Assistant

Order Assistant helps you to automate order management process. It can automatically accept Pending Orders; send an email or open a ticket with client; and cancel the order if no payment is made still.

Commercial
Product Limiter

Allows you to limit the purchase of an products/services for each client

Commercial
IPQS Fraud Prevention & Order Validation

Accurate risk analysis for orders & users to prevent fraud and minimize chargebacks.

Free