WHMCS Glossary

WHMCS is full of exciting features and useful tools. For the best experience, we recommend becoming familiar with our term glossary.

A

Access Hashes

Authentication tokens that some control panels use to authorize API access without a password. In WHMCS, some server and provisioning module configurations require an access hash for authentication.

Account Owners

Users who hold primary ownership of a client account. They can manage account-level data, billing, and permissions for associated users and contacts.

For more information, see Users and Client Accounts.

Activity Logs

The log of system and user actions in WHMCS. You can use it to audit activity, troubleshoot issues, and review security events.

You can view activity logs at Configuration () > System Logs.

Addon Modules

Modules that add features to WHMCS and do not depend on provisioning a specific product or service. Addon modules typically provide integrations, workflow tools, and custom admin functionality.

You can view and manage addon modules at Configuration () > System Settings > Addon Modules.

Addons

Optional features or services that customers can purchase with a product. In WHMCS, addons can use their own pricing, billing cycles, and automation settings.

You can configure product addons at Configuration () > System Settings > Product Addons.

Admin Area

The WHMCS interface where staff (admins) manage clients, services, orders, billing, and system settings.

For more information, see The Admin Area.

Admin Logs

The log of admin login activity and session information.

You can view admin logs at Configuration () > System Logs.

Administrator Roles

Permission sets that define what admins can view and do in WHMCS. WHMCS includes three default roles: Full, Sales, and Support Only.

You can create and manage administrator roles at Configuration () > System Settings > Administrator Roles.

Admins

Staff accounts that access the WHMCS Admin Area to manage your business’s operations. Assigned administrator roles and optional restrictions define their capabilities.

For more information, see Admins.

Affiliates

Partners who refer customers to your business through links that track referrals. WHMCS can calculate commissions and manage affiliate payouts.

You can add and manage affiliates at Clients > Manage Affiliates.

Apache®

The supported web server software for self-hosted WHMCS installations.

For more information, see System Requirements.

Application Programming Interface (API)

A set of rules and endpoints that allows software systems to communicate and exchange data. WHMCS provides API methods so that third-party systems can securely create clients, manage invoices, and perform service actions.

For more information, see our Developer Documentation.

API Credentials

Authentication credentials that allow for better management and security when provisioning access to API-connected devices and systems. You can create as many API credential pairs for an admin as you require.

You can create and manage API credentials at Configuration () > System Settings > Manage API Credentials.

API Roles

Permission profiles that provide an authorized subset of actions for API authentication credentials. API roles let you restrict integrations to the API actions that they need.

You can create and manage API roles at Configuration () > System Settings > Manage API Credentials.

Client Area links that allow customers to move from supported third-party platforms like cPanel to the WHMCS Client Area using Single Sign-On.

You can configure application links at Configuration () > System Settings > Application Links.

Authorized Redirect URIs

Callback URLs that you must provide for authentication through services like OAuth2 or OpenID Connect™. WHMCS and integrated providers use them to prevent redirects to untrusted destinations.

Automatic Updater

A feature that allows you to update WHMCS quickly and easily from directly within the Admin Area. The system automatically checks for updates periodically, or you can check for updates manually.

You can update WHMCS at Utilities > Update WHMCS.

Automation

Scheduled or rule-based processes that perform tasks with minimal manual intervention. In WHMCS, automation runs invoicing, reminders, suspensions, renewals, and other time-based actions.

You can configure automation settings at Configuration () > System Settings > Automation Settings.

B

Base Conversion Rates

The currency ratios that WHMCS uses to calculate prices between the default currency and additional currencies. WHMCS applies these rates when presenting and converting multi-currency amounts.

You can configure base conversion rates at Configuration () > System Settings > Currencies.

Base URL

A required template variable that specifies the path to the WHMCS directory. WHMCS uses this variable when generating links in the Client Area or Admin Area.

For more information, see WHMCS Base URL Template.

Beta

An initial release of WHMCS that is still undergoing refinement and that may not yet include key features.

For more information, see WHMCS Development.

Billable Items

Invoiceable items that represent custom products or services that you plan to sell to a single client.

For more information, see Billable Items and Time Billing.

Billing Cycles

The intervals at which WHMCS invoices a service. Common billing cycles include monthly, quarterly, and annually.

Bugs

See Features.

Bulk Pricing Updater

An addon module that can apply system-wide price changes to existing clients’ products, domains, and addons.

For more information, see Bulk Pricing Updater.

C

Calling Codes

International telephone dialing prefixes that countries or regions use. WHMCS accepts them in contact and client phone numbers.

CAPTCHA

Completely Automated Public Turing test to tell Computers and Humans Apart, an anti-abuse challenge that reduces spam and automated submissions. WHMCS can apply it to forms like login, registration, and ticket creation.

You can configure CAPTCHA settings at Configuration () > System Settings > General Settings.

Cart

See Shopping Cart.

Certificate Authorities (CAs)

Trusted organizations that issue and validate SSL/TLS certificates.

Client Accounts

See Clients.

Client Area

The customer-facing area of WHMCS. Clients use the Client Area to manage services, invoices, support tickets, domains, and account details.

For more information, see Users and Client Accounts.

Client Groups

Categories that group client accounts and that you can use to assign discounts, termination and suspension exemption, and domain pricing slabs.

You can create and manage client groups at Configuration () > System Settings > Client Groups.

Clients

The entities that own products and services in WHMCS. A client account stores billing, service, domain, and contact data. Multiple users can access client accounts, each with different permissions.

For more information, see Users and Client Accounts.

Commission Reversals

Adjustments that remove or reduce previously awarded affiliate commissions. WHMCS usually applies these adjustments when a related order receives a refund, a cancellation, or a fraud status.

For more information, see Affiliate System.

Configurable Options

Product options that let clients change attributes like storage limits or software tiers. Configurable options can change pricing based on the customer selection.

You can configure configurable options at Configuration () > System Settings > Configurable Options.

Configurable Package Addons

An addon module allows cPanel, WP Squared, and DirectAdmin hosts to offer customizable packages to your clients.

For more information, see Configurable Package Addon.

configuration.php Files

The core configuration file that stores environment-specific WHMCS settings like database connection values and system paths.

For more information, see The configuration.php File.

Contacts

Additional people that a client account links for notifications and specific communication purposes.

You can manage contacts in the Contacts tab in the client profile.

Continuous Invoice Generation

A feature that causes WHMCS to create invoices regardless of whether unpaid invoices exist for the service.

You can enable Continuous Invoice Generation in the Invoices tab at Configuration () > System Settings > General Settings.

Country Codes

Standardized short identifiers for countries. WHMCS uses the ISO-3166 standard for these codes.

cPanel Licensing

An addon module that uses cPanel’s Manage2 API to provide an automated solution for cPanel Partners to provision, manage, and bill for cPanel & WHM licenses.

For more information, see cPanel Licensing.

Credit Balances

Client account credits in WHMCS. The system can automatically apply them toward unpaid invoices.

For more information, see Credit Balances.

Credit Notes

An invoice item that reduces or eliminates the invoice balance. Businesses use credit notes to document refunds, price adjustments, returns, or corrections after they issue an invoice.

For more information, see Credit and Debit Notes.

Cron Job

A system daemon that executes tasks at designated times. WHMCS’s automation relies on the system cron to perform many tasks.

Cron Tasks

Tasks that execute during a cron job run. The system cron run includes tasks for invoicing, reminders, renewals, and other periodic processing.

Cross-Selling

The practice of recommending related products to clients as they use the Client Area or Shopping Cart.

For more information, see Cross-Selling Recommendations.

Custom Fields

Data fields that you can configure to capture additional information from or about your customers. WHMCS supports custom fields for clients, products, and support departments.

You can configure custom fields at Configuration () > System Settings > Custom Fields.

D

Daily Tasks

See Cron Tasks.

Data Feeds

A dynamic way to extract data from WHMCS for use on the pages of your website.

For more information, see Data Feeds.

Data Retention Pruning

The automatic deletion of Inactive and Closed clients after a specified period of inactivity. Data retention pruning helps control database growth and supports data governance.

You can configure data retention pruning at Configuration () > System Settings > Automation Settings.

Database Backups

Copies of WHMCS database contents that teams use for disaster recovery, migration, and rollback scenarios. Regular backups reduce recovery risk.

You can configure database backups at Configuration () > System Settings > Database Backups.

Databases

Structured data that WHMCS uses to store clients, invoices, products, tickets, and other important information.

Debit Notes

An invoice item that increases the invoice balance. Businesses use debit notes to document additional charges like late fees or underbilling corrections.

For more information, see Credit and Debit Notes.

Default Currency

The primary currency that WHMCS uses for pricing and conversion calculations. Additional currencies convert from this base.

You can manage currencies at Configuration () > System Settings > Currencies.

Development Licenses

Non-production WHMCS licenses that you can use for testing, development, and staging.

For more information, see Set Up a Test Environment.

Disputes

Payment challenges that occur when a customer contests the charges that you collect. Disputes can include chargebacks, inquiries, or retrievals, as well as other items.

You can manage disputes at Billing > Disputes.

Distributions

Release packages of WHMCS files that you can use for installations and upgrades.

For more information, see WHMCS Distributions.

DKIM

An email authentication method that uses cryptographic signatures. DKIM helps receiving systems verify message legitimacy.

DNS Records

Zone entries that map domain names to resources. Common targets include IP addresses, mail servers, and verification tokens.

Domain Categories

Groups that organize domain TLDs on the Client Area Register Domain page.

For more information, see Domain Categories.

Domain Control Validations (DCVs)

Checks that prove domain control before a certificate authority issues an SSL certificate. Common DCV methods include DNS, HTTP, and email validation.

Domain Extensions

Top-level domain (TLD) suffixes like .com or .net. Clients can register supported extensions through WHMCS.

You can configure domain extension pricing at Configuration () > System Settings > Domain Pricing.

Domain Grace Periods

Post-expiration windows during which you can usually renew a domain at standard or near-standard terms. This period follows the initial expiration date.

For more information, see Grace and Redemption Periods.

Domain Name Systems (DNS)

Distributed naming systems that translate human-readable domains into routable network information. DNS enables clients and services to locate internet resources.

Domain Pricing Slabs

Client-group pricing tiers that let you set different domain prices for selected clients or client groups. If a domain extension does not have a custom slab price, WHMCS charges the default base slab pricing.

For more information, see Client Groups.

Domain Redemption Periods

Post-grace windows after expiry where recovery is still possible. Recovery during redemption usually requires additional fees.

For more information, see Grace and Redemption Periods.

Domain Registrar Modules

WHMCS modules that connect to leading domain registrars, allowing you to easily sell domain registrations. Domain registrar modules handle registration, transfer, renewal, and domain management actions.

You can configure domain registrars at Configuration () > System Settings > Domain Registrars.

Domain Registrars

Accredited companies that sell and manage domain registrations with domain registries. WHMCS can integrate with registrars through domain registrar modules.

For more information, see Domain Registrars.

Domain Registrations

Successful domain purchases that create active domain records for a registrant through a registrar. Registration terms and pricing depend on the chosen extension and registrar.

For more information, see Selling and Managing Domains.

Domain Renewals

The process of extending a domain’s registration term before or after its expiry date, based on registrar rules and available renewal windows. In WHMCS, domain renewals use configured pricing, invoice generation, and registrar module actions.

For more information, see Domain Renewals.

Domain Resolvers

DNS resolver services that answer DNS queries by retrieving or caching domain record responses. They return the records that clients and services use to reach domain resources.

In WHMCS, you can check the IP address that each domain in your WHMCS system is pointing to using the feature at Utilities > Domain Resolver.

Domain Sync

A system cron task that ensures that the next due date, expiry date, and status are up-to-date on all Pending Transfer, Pending Registration, and Active status domains.

For more information, see Domain Sync Task.

Domain Transfers

Processes that move domain management from one registrar to another. They often require authorization and confirmation steps.

For more information, see Domain Transfers.

Dynamic Field Translations

A feature that allows you to translate supported database values, like the names and descriptions for products, into multiple languages.

For more information, see Translate Product Text.

E

EHLO

The SMTP extended greeting command. Mail clients and servers use EHLO to announce capabilities before sending mail.

Email Campaigns

Targeted outbound email that you send to selected groups of contacts or clients. You can use email campaigns to easily send announcements, updates, or marketing communications.

You can create and manage email campaigns at Utilities > Email Campaigns.

Email Importing

A method for converting incoming email messages into support tickets or ticket replies. We recommend using email importing if you use other control panels than cPanel & WHM or if you want to import email from multiple domains.

For more information, see Email Importing.

Email Marketer

A WHMCS feature for scheduling and sending emails using client and service criteria.

You can configure email marketing rules at Utilities > Email Marketer.

Email Message Logs

A log that records outbound email activity. Log messages include the recipients, templates, timestamps, and delivery context.

You can view email message logs at Configuration () > System Logs.

Email Piping

A method for converting email messages into support tickets or ticket replies directly from the mail server. We recommend using email piping if you use cPanel & WHM and only receive email replies from one domain.

For more information, see Email Piping.

Email Templates

Templated messages that WHMCS uses when it sends email to your clients. For example, when a client purchases a product, WHMCS sends a welcome email using the welcome email template for that product.

You can create and edit email templates at Configuration () > System Settings > Email Templates.

End of Life

A date after which a software version no longer receives regular maintenance updates or security fixes.

For more information, see WHMCS Development.

EPP Code

A domain transfer authorization code that a gaining registrar uses to verify a transfer request. Registries and registrars may also call this an auth code or transfer code.

For more information, see Domain Transfers.

Error Pages

User-facing pages that appear when requests fail. Common examples include 404 not found and 500 server error errors.

For more information, see Error Pages.

Escalation Rules

Automation rules that allow you to specify actions to take automatically if a support ticket is in a specified state for a set period of time.

You can configure escalation rules at Configuration () > System Settings > Escalation Rules.

Exchange Rates

Currency conversion values that WHMCS uses to translate prices and amounts between configured currencies. These values allow you to bill customers in multiple currencies.

You can configure exchange rates at Configuration () > System Settings > Currencies.

F

Features

See Bugs.

Fileinfo

A PHP extension that identifies file MIME types and related metadata. WHMCS uses it for upload validation and file-processing tasks.

For more information, see System Requirements.

Fraud Checks

Automated screening actions that evaluate orders for suspicious patterns before activation. They help reduce risk from fraudulent signups and payments.

You can configure fraud protection at Configuration () > System Settings > Fraud Protection.

Friendly URLs

Human-readable URL paths that improve usability and search indexing for some sections of the WHMCS Client Area.

For more information, see Friendly URLs.

G

Gateway Logs

The log of payment gateway requests and responses. Gateway logs help you audit and troubleshoot payment events.

You can view gateway logs at Billing > Gateway Log.

Gateways

See Payment Gateways.

General Availability

Feature-complete, well-tested versions of WHMCS that are ready to use on production servers.

For more information, see WHMCS Development.

Getting Started Wizard

A feature that helps you set up WHMCS quickly and easily. It allows you to configure many of WHMCS’s most important features and integrations in a few simple steps.

For more information, see Getting Started Wizard.

GMP

A PHP extension that supports large integer arithmetic and related mathematical operations. WHMCS may rely on it for calculations that exceed standard integer range.

For more information, see System Requirements.

Google Analytics™

A web analytics platform for tracking visitor behavior and conversion activity, or the WHMCS addon module that integrates Google Analytics into your online store.

For more information, see Google Analytics.

Gravatar

An avatar service that displays profile images that email addresses map to. WHMCS displays Gravatar images in places that support profile avatars.

For more information, see Configure an Admin Avatar.

Greylisting

An anti-spam technique that temporarily rejects unknown senders. Legitimate mail servers usually try to send the message again, and the receiving server then accepts the message.

Goods and Services Tax (GST)

A tax model that businesses use in applicable jurisdictions, like India. WHMCS can apply GST through configured tax rules.

For more information, see Configure GST for India.

Guest Users

Visitors who can browse and begin ordering or reply to support tickets without authenticating as a client.

Globally Unique Identifiers (GUIDs)

Unique identification numbers for records, objects, or other entities.

H

HELOs

SMTP greeting commands that identify the sending host in mail server communication. HELO commands are part of the SMTP handshake.

Homepage Panels

Configurable content sections that display in the WHMCS Client Area.

For more information, see Homepage Panels.

HipChat™

A team communication platform that WHMCS can integrate with for notifications. WHMCS can send supported admin notifications to connected HipChat channels.

You can configure HipChat notifications at Configuration () > System Settings > Notifications.

I

ICANN

The organization that is responsible for coordinating global domain name and IP address policy frameworks.

For more information, see ICANN Policies.

iconv

A character encoding conversion library and PHP extension. WHMCS can use it for text encoding transformations and compatibility.

For more information, see System Requirements.

Import Files

CSV files that the ImportAssist addon module uses to import records from other systems.

For more information, see ImportAssist.

ImportAssist

An addon module for importing data from external billing platforms into WHMCS.

For more information, see ImportAssist.

Integration

A connection between WHMCS and an external or third-party system. WHMCS includes a large number of integrations that we ship with WHMCS by default, and you can find more integrations for self-hosted WHMCS installations in the WHMCS Marketplace.

You can find and activate integrations at Configuration () > Apps & Integrations.

International Domain Names

Domain names that include language-specific scripts like Hebrew, Arabic, Chinese, or some types of Latin characters. They allow domain registrations in many local scripts and languages.

For more information, see International Domain Names.

Intl

A PHP internationalization extension for locale-aware formatting and language-sensitive operations. WHMCS uses it for regional display behavior.

For more information, see System Requirements.

Immutable Invoices

Invoices that have transitioned out of the draft status. To maintain consistent and accurate financial records and for easier auditing and tax compliance, you cannot edit these invoices.

For more information, see Credit and Debit Notes.

Invoices

Billing documents that list charges, credits, taxes, and totals that a client owes for products and services. In WHMCS, invoices track due dates, payment status, and related transactions.

You can manage invoices at Billing > Invoices.

ionCube Loader®

A PHP extension that WHMCS requires to execute encoded core files. WHMCS installations must load a compatible ionCube Loader version.

For more information, see System Requirements.

IP Addresses

Numeric network identifiers that systems use for server communication, access controls, and service configuration. WHMCS uses IP addresses in automation, integrations, and security settings.

IRTP Transfer Locks

Policy-based restrictions that can temporarily block domain transfers after registrant or ownership changes. They are part of transfer security and ownership change compliance rules.

For more information, see Domain Transfers.

J

JSON

A lightweight data-interchange format based on key-value structures and arrays. WHMCS and third-party integrations commonly use it for API payloads.

For more information, see System Requirements.

K

Knowledgebase

A searchable collection of self-service help content. Clients can use these articles to find answers to common questions without opening support tickets.

You can manage your knowledgebase articles at Support > Knowledgebase.

L

LAMP

A web hosting environment that uses Linux, Apache, MySQL® or MariaDB®, and PHP. WHMCS runs in LAMP-compatible environments.

For more information, see System Requirements.

Ledgers

A list of all financial activity for an invoice, including original charges, received payments, credit and debit notes, and the invoice’s current balance.

You can view invoice ledgers at Billing > Invoices.

A feature that lets you track advertising and promotion performance using WHMCS-generated tracking links. WHMCS records clicks and conversions with a cookie so that you can evaluate link effectiveness.

You can access link tracking at Utilities > Link Tracking.

Linux®

A Unix-like operating system platform that you can use to host WHMCS.

For more information, see System Requirements.

Locales

Regional language and formatting settings. They affect dates, numbers, currencies, and translations.

For more information, see Localization.

Login Sessions

Authenticated user or admin sessions that remain active for a configured duration.

For more information, see Users and Client Accounts.

Long-Term Support (LTS)

WHMCS versions that receive targeted Critical and Security releases from our development and security teams until the EOL date. These releases do not include product enhancements or maintenance fixes unless they are critical for the viability of a targeted release.

For more information, see WHMCS Development.

Lookup Providers

External services that WHMCS searches to determine whether a domain is available for purchase in the Client Area’s domain checker or shopping cart.

For more information, see Lookup Providers.

M

Mail Providers

Services that WHMCS uses to send outbound email. You can choose from several supported mail provider configuration options in WHMCS.

For more information, see Mail Providers.

Mail Transfer Agents (MTAs)

Mail server components that route and deliver email messages. WHMCS outbound email passes through an MTA or API-based provider.

Maintenance Releases

WHMCS updates that are focused on fixes, security improvements, and minor stability enhancements. They do not usually introduce major feature changes.

For more information, see WHMCS Development.

Manual Gateways

Payment gateways where WHMCS records payment methods without fully automated real-time capture. They rely on off-platform payment confirmation or manual posting.

For more information, see Payment Gateways.

MariaDB

A relational database server that is compatible with MySQL protocols and tooling. WHMCS supports MariaDB in supported version ranges.

For more information, see System Requirements.

MarketConnect

A platform that lets you resell high-quality products like website builders and email security services to your customers through WHMCS.

You can configure MarketConnect at Configuration () > System Settings > MarketConnect.

Marketplace

See WHMCS Marketplace.

mbstring

A PHP extension for multibyte string handling. WHMCS uses it to process Unicode-safe text operations.

For more information, see System Requirements.

Merchant Gateways

Payment gateways that store credit card information securely in the WHMCS database.

For more information, see Payment Gateways.

Merge Fields

Template placeholders that insert dynamic values into emails, invoices, support tickets, and other generated content. WHMCS replaces them with context-specific data.

Metric Pricing

Usage-based pricing that WHMCS calculates from measured consumption units. WHMCS can bill these metrics through configured usage and pricing rules.

You can configure metric pricing in the Module Settings tab at Configuration () > System Settings > Products/Services.

mod_rewrite

An Apache module that rewrites URLs using rule sets. WHMCS uses rewrite rules for friendly URLs and routing behavior.

For more information, see System Requirements.

Models

Structured application objects that represent and manage data entities. In WHMCS development contexts, models typically map to persisted records and relationships.

For more information, see Models.

Module Commands

Commands that WHMCS sends to modules for service or domain lifecycle events. Common commands include create, suspend, unsuspend, terminate, and renew.

Module Log

A log of module operations and outcomes. WHMCS uses these logs for recordkeeping and troubleshooting.

You can view the module log at Configuration () > System Logs.

Module Templates

Reusable file structures and patterns for creating WHMCS modules. They provide baseline scaffolding for supported module types.

For more information, see Custom Modules.

Modules

Integrations that connect WHMCS to provider APIs and external services. Common module categories include server provisioning, domain registrar, and payment gateway modules.

MX Records

DNS records that define which mail servers receive email for a domain. They route inbound mail traffic to configured destinations.

MySQL

A relational database management system commonly used with WHMCS. It stores core operational, billing, and configuration data.

For more information, see System Requirements.

mysqlnd

The MySQL Native Driver extension for PHP. WHMCS depends on compatible PHP database drivers to connect and query its database.

For more information, see System Requirements.

N

Nameservers

DNS servers that host and serve domain zone data. Domain delegation points resolvers to these authoritative servers.

Namespinning

A tool that provides intelligent automated suggestions based on the domain, keywords, or description that a user enters. It generates, ranks, and returns relevant domain name suggestions across a wide range of TLDs.

For more information, see WHMCS Namespinning.

Next Due Date

The date when the client’s next renewal payment is due. WHMCS usually generates invoices in advance based on your installation’s automation settings and then moves this date forward by one billing cycle after payment.

Next Invoice Date

The scheduled date when WHMCS will generate the next invoice. These dates can differ from next due dates depending on lead time settings.

NGINX®

A web server and reverse proxy platform that some WHMCS installations use instead of Apache.

We validate WHMCS on Apache servers and only provide limited assistance for NGINX configurations. For more information, see System Requirements.

Notifications

System-generated messages that inform admins, users, or clients about events and required actions. In addition to email notifications, WHMCS integrates with popular team communication apps, including Slack and HipChat.

You can configure notifications at Configuration () > System Settings > Notifications.

O

OAuth

A protocol that allows third-party applications to obtain limited access to WHMCS on behalf of users. WHMCS uses OAuth 2, an open specification that allows users to authenticate with WHMCS, verify their identity, and grant apps permission to access their data.

For more information, see OpenID Connect.

On-Demand Renewals

A feature that lets your clients renew services early, before the system generates their next invoice, with no manual staff intervention.

For more information, see On-Demand Renewals.

OpenID Connect

The standard for single sign-on and identity provisioning on the internet. It uses JSON-based identity tokens (JWT) via the OAuth 2.0 protocol.

For more information, see OpenID Connect.

OpenSSL

A cryptographic library that systems use for SSL/TLS operations and certificate handling. WHMCS relies on OpenSSL through PHP and system components.

For more information, see System Requirements.

Order Form Templates

Predefined layouts for the WHMCS checkout experience. They control how products, domains, and cart steps appear to customers.

For more information, see Order Form Templates.

Orders

Customer purchase records that include selected products, domains, and billing context. WHMCS processes orders through review, fraud checks, payment, and acceptance workflows.

For more information, see Order Management.

Overage Billing

Billing based on the amount of disk or bandwidth that a customer used over the base amount for the package. WHMCS calculates overage charges from configured usage and pricing rules.

For more information, see Overage Billing.

Overpayments

Payments that exceed the balance due on an invoice. The system automatically credits overages to a customer’s account balance if invoice overpayment occurs.

For more information, see Credit Balances.

Override Templates

Custom module template files that you can use to override default module template output on self-hosted WHMCS installations. This override system lets you customize module display without losing your changes during WHMCS updates.

For more information, see Custom Modules.

P

Pay Methods

Saved payment instruments and payment preferences that a client account stores. WHMCS uses pay methods for invoice checkout and automatic payment attempts.

Payment Capture

The process of finalizing and collecting authorized payment funds. WHMCS performs capture actions through supported gateway integrations.

Payment Gateway Modules

WHMCS module integrations that connect to payment providers. They implement gateway-specific payment, tokenization, and callback behavior.

You can configure payment gateway modules at Configuration () > System Settings > Payment Gateways.

Payment Gateways

Services that securely process customer payments. WHMCS supports online and manual payments through integrated payment gateway modules.

Payment Reversals

Financial actions that reverse or negate prior payment activity. Examples include chargebacks, reversals, and refunded settlements.

For more information, see Payment Reversals.

PDO_MySQL

The PHP Data Objects driver for MySQL-compatible databases.

For more information, see System Requirements.

PHP

A server-side scripting language that WHMCS requires in order to run.

For more information, see System Requirements.

Premium Domains

Domain names that registries or resellers price above standard registration rates. WHMCS can display and bill premium pricing when registrars support that data.

For more information, see Premium Domains.

Private Keys

Secret cryptographic keys that systems use for decryption, signing, or certificate operations. You must protect private keys and never disclose them publicly.

Product Addons

See Addons.

Product Bundles

Collections of products and related options sold together. Bundles simplify packaging and can apply shared pricing or promotional logic.

You can configure product bundles at Configuration () > System Settings > Product Bundles.

Product Groups

Catalog groupings that teams use to organize products in storefront and order forms. They control display structure and navigation.

You can configure product groups at Configuration () > System Settings > Products/Services.

Products

Items that clients can purchase through the order form. Products typically use fixed pricing, but you can customize them with configurable options and product addons.

You can configure products at Configuration () > System Settings > Products/Services.

Proforma Invoicing

A billing approach where WHMCS issues an initial invoice document before final tax or accounting treatment. It supports prepayment workflows in applicable jurisdictions.

You can configure proforma invoicing in the Invoices tab at Configuration () > System Settings > General Settings.

Project Management Addon

An addon module that helps you organize tasks by linking support tickets, invoices, and to-do items into projects. You can manage them in a single interface, track internal discussions, share files, and track or bill time on individual tasks.

For more information, see Project Management.

Promotions

WHMCS applies discount rules and special offers to eligible orders. Promotions can target products, billing cycles, domains, and date ranges.

You can configure promotions at Configuration () > System Settings > Promotions and Coupons.

Prorata Billing

Partial-period billing that businesses use to align service renewals to a fixed billing day. WHMCS calculates prorated first charges based on the remaining period.

For more information, see Prorata Billing.

Provisioning Modules

WHMCS modules that automate tasks on external platforms. They connect WHMCS product events to provider APIs.

For more information, see Servers.

Public Keys

Cryptographic keys intended for public distribution. Systems use public keys to verify signatures or encrypt data for the matching private key holder.

Q

Quotes

Pre-invoice pricing documents that teams issue for approval before billing. Accepted quotes can convert into invoices or orders.

You can manage quotes at Billing > Quotes.

R

Rate Limits

Limits on requests or actions over a set time period. Rate limits protect system resources and integrations from excessive activity.

Recurring Amount

The renewal invoice amount for a service when the Next Due Date differs from the Registration Date. It usually equals the product price plus selected configurable options.

For more information, see Products Services Tab.

Refunds

Returned funds that teams issue to reverse or reduce prior payments. WHMCS records refunds against invoices and related transactions.

Registrar

See Domain Registrars.

Registrar Locks

Domain-level transfer protection flags that prevent unauthorized registrar transfers. You usually remove locks before you submit a valid transfer request.

For more information, see Domain Transfers.

Registrar TLD Sync

A synchronization process that updates local domain pricing from registrar or configured source data. It helps keep registrar-based prices current.

You can access Registrar TLD Sync at Utilities > Registrar TLD Sync.

Release Tiers

The stages of WHMCS’s development cycle, from an initial release as a Beta, through multiple development and maintenance tiers, and finally to End of Life (EOL).

For more information, see WHMCS Development.

Renewals

Billing and service continuation events that extend active terms. Renewals apply to products, services, and domains based on due schedules.

Reseller License Manager

An addon module for members of the WHMCS Reseller Program. It allows you to view and manage the licenses in your WHMCS account, provision new licenses, and provision and reissue license keys.

For more information, see Reseller License Manager.

Risk Score

The numerical value that MaxMind assigns to estimate an order’s risk level.

For more information, see Maxmind.

S

Sandboxes

Testing environments or accounts that simulate live system behavior. Sandbox transactions do not create real charges, and you should disable sandbox mode when you move to production.

Scheduled Actions

Automated actions that you can add for an individual support ticket. You can schedule updates to the ticket status or department, add notes or replies, and perform other actions on a scheduled date or after a set amount of time.

For more information, see Ticket Actions.

Security Questions

Identity verification prompts that add an additional account security factor. WHMCS can require security questions during login or password resets.

You can configure security questions at Configuration () > System Settings > Security Questions.

Security Releases

Software updates that address important issues and vulnerabilities that could affect your WHMCS installation. If you use a self-hosted WHMCS installation, we recommend applying security updates as soon as possible to keep your WHMCS installation safe.

For more information, see WHMCS Development.

Self-Hosted Installation

A WHMCS instance where you install and operate WHMCS on your own hosting infrastructure. You manage all system requirements, updates, and environment security, and can also install and use third-party customizations and modules.

Server Groups

Collections of servers for product assignment and load distribution. WHMCS can provision new services to servers in a group using configured rules.

For more information, see Server Groups.

Server Provisioning Modules

Provisioning modules specifically for server and hosting account lifecycle automation. They create and manage accounts on supported control panels or platforms.

You can configure server provisioning modules at Configuration () > System Settings > Servers.

Services

The individual instances of products after a client purchases them.

Setup Tasks

Initial configuration and feature activation tasks that we recommend for new WHMCS instances. They prepare WHMCS for production use.

For more information, see Setup Tasks.

Shopping Cart

The checkout workflow where customers review selected products, domains, and addons before placing an order. In WHMCS, the shopping cart applies pricing rules, promotions, and configurable options during order submission.

Slack®

A team communication platform that WHMCS can integrate with for notifications. WHMCS can send supported admin notifications to connected Slack workspaces or channels.

You can configure Slack notifications at Configuration () > System Settings > Notifications.

Sign-In Integrations

Authentication integrations that allow customers to connect with Facebook®, Google®, or X™ (formerly Twitter) in order to quickly sign up for an account or log in to the Client Area.

You can configure sign-in integrations at Configuration () > System Settings > Sign-In Integrations.

Simple Mail Transfer Protocol (SMTP)

The standard protocol for sending email between clients and mail servers. WHMCS can deliver outbound mail through SMTP-configured providers.

For more information, see Mail Providers.

Single Sign-On

Authentication flows that allow users to move from WHMCS to interfaces in cPanel & WHM or Plesk without logging in again.

For more information, see Single Sign-On.

Smarty Security Policies

Security hardening measures that protect a system. WHMCS applies a Smarty Security Policy for system-wide use and a mail policy for stored and dynamic email-based templates.

For more information, see Smarty Security Policy.

SOAP

A protocol for exchanging structured XML messages between systems. Some legacy integrations and APIs rely on SOAP operations.

For more information, see System Requirements.

Software Licensing Addon

An addon module that allows you to license your own web applications for selling to end users. You can generate local license keys and configure periodic remote checking to ensure secure licensing for your products.

For more information, see Software Licensing.

SPF

A DNS-based email authentication mechanism that defines which mail servers may send for a domain. SPF helps reduce sender spoofing.

Spotlight TLDs

Highlighted top-level domain offers that display prominently in your online store.

For more information, see Client Area Domain Registration.

SSL Certificates

Digital certificates that bind domain identities to cryptographic keys for encrypted HTTPS communication. You can easily sell SSL certificates to your customers using WHMCS MarketConnect.

For more information, see SSL Certificates.

SSL Monitoring

A feature that allows you to easily see which domains have valid SSL certificates. SSL status displays in real time for services in both the Client Area and Admin Area.

For more information, see SSL Monitoring.

SSO

See Single Sign-On.

Stable Releases

See General Availability.

Standard Hooks

Hooks that run when specific WHMCS actions occur. The system can accept returned values, but standard hooks do not perform return-value validation.

For more information, see Hooks.

Status Monitoring

A feature that allows you to view the load and uptime for each of your Linux-based servers from within the WHMCS Client Area or Admin Area.

For more information, see Servers.

Storage Locations

Configured destinations for storing different types of files (for example, downloads, images, or email attachment files). Locations can be local paths or remote storage providers.

You can configure storage locations at Configuration () > System Settings > Storage Settings.

Support Departments

Support ticket routing groups that help you categorize tickets. You can assign staff to departments so that different people handle different areas. Sales, Support, and Billing are common departments.

You can manage support departments at Configuration () > System Settings > Support Departments.

Supported Versions

WHMCS release lines that receive active maintenance and updates. Support status determines update, fix, and security coverage.

For more information, see WHMCS Development.

Suspensions

Module actions that pause access to a service account on the connected platform. Suspensions retain account data while blocking active use, typically due to nonpayment.

For more information, see Billing Logic.

System Cron

A system daemon that executes tasks at designated times. WHMCS relies on the system cron to automate many tasks, including billing, invoicing, payment capture, and more.

For more information, see System Cron.

System Environment Log

A log view of environment and runtime diagnostics relevant to WHMCS operation. It helps identify configuration and compatibility issues.

You can view the System Environment Log at Configuration () > System Logs.

System Environment

The combined runtime context in which WHMCS operates, including OS, web server, PHP, database, and extensions. Environment compatibility affects stability and feature support.

For more information, see System Requirements.

System Health Checks

Operational status indicators and checks that highlight any potential configuration- or security-related issues that may need your attention.

You can review system health checks at Configuration () > System Health.

System Requirements

The minimum and recommended software prerequisites for running WHMCS. Requirements include supported PHP, database, extensions, and server components.

For more information, see System Requirements.

System Themes

Themes that allow you to provide a seamless experience for your website visitors by customizing the look of the Client Area to match the rest of your website.

For more information, see Themes and Templates.

System URL

The URL that you use to access your WHMCS installation.

You can configure the System URL at Configuration () > System Settings > General Settings.

T

Tax Rules

Configured logic that determines how tax rates apply to products, services, and jurisdictions. WHMCS evaluates these rules during invoice calculation.

You can configure tax rules at Configuration () > System Settings > Tax Configuration.

Temporary Update Path

A staging path that WHMCS uses during update preparation and extraction workflows. It provides temporary storage while WHMCS processes update files.

You can configure the temporary update path at Utilities > Update WHMCS.

Terminations

Module actions that delete service accounts on connected platforms. After termination, WHMCS retains the internal service record.

For more information, see Billing Logic.

Test Environments

Non-production environments that you can use to validate configuration, integrations, and changes before live deployment. They reduce risk by isolating experimentation.

For more information, see Set Up a Test Environment.

Ticket Collision Detection

A safeguard that prevents you from replying to a ticket or making changes when the status of a ticket has changed since you originally opened it in your browser. It helps prevent overlapping or conflicting responses.

For more information, see Support Tickets.

Ticket Feedback Ratings

Clients submit satisfaction scores after ticket resolution. These ratings help measure support quality and trends.

For more information, see Support Tickets.

Ticket Mail Import Log

A log of inbound email-to-ticket import processing events. It helps diagnose ticket creation and reply ingestion issues.

You can view the Ticket Mail Import Log at Configuration () > System Logs.

Time-Based Tokens

See TOTP Tokens.

Time Billing Entries

A type of billable item that allows you to bill for time that your staff spends working on a project.

For more information, see Billable Items and Time Billing.

TLDs

See Domain Extensions.

TLS

Transport Layer Security (TLS), the protocol that secures network communication channels. WHMCS relies on TLS for secure web and API traffic.

Tokenization

The process of replacing sensitive payment data with non-sensitive tokens. Tokenization reduces direct exposure of card data.

For more information, see Tokenization.

Tokenization Gateways

Payment gateways that store payment credentials and return reusable tokens. WHMCS uses these tokens for recurring and one-click payment flows.

For more information, see Tokenization.

TOTP Tokens

Time-based One-Time Password Tokens, a two-factor authentication method where users enter a six-digit code that regenerates every 30 seconds along with their username and password.

You can configure TOTP token services at Configuration () > System Settings > Two Factor Authentication.

Tracked URLs

See Link Tracking.

Transactions

Recorded payment events that WHMCS links to invoices, gateways, and clients. Transactions capture amounts, dates, statuses, and references.

You can view transactions at Billing > Transactions List.

Transliteration

Character conversion from one script or representation to another. WHMCS may use transliteration for compatibility in domain or string handling.

For more information, see Transliteration.

Trusted Proxies

Proxy servers that you explicitly allow to forward client request metadata. Trusted proxy settings ensure WHMCS interprets origin IP address and protocol correctly.

For more information, see Trusted Proxies.

Two-Factor Authentication (2FA)

Authentication methods that enhance security by adding a second step to the login process. It combines something that you know (for example, your password) with a second factor, typically from something that you have (for example, your phone).

For more information, see Two-Factor Authentication.

U

Unsuspensions

Module actions that reactivate previously suspended service accounts. WHMCS sends the unsuspend request to the connected server or service platform.

You can configure automatic unsuspensions at Configuration () > System Settings > Automation Settings.

Update Channel

A setting that determines which WHMCS releases the Automatic Updater feature will attempt to apply to your self-hosted WHMCS installation.

You can configure the update channel at Utilities > Update WHMCS.

Update Dry Run

A test that the Automatic Updater feature uses to check existing file permissions before beginning an update. If permissions are incorrect, the system logs an Apply update dry-run error, and the update process fails.

For more information, see Update Dry Run Errors.

URIs

Uniform Resource Identifiers that systems use to identify resources and endpoints. WHMCS configuration and integrations frequently rely on correctly formed URIs.

Usage Billing

Billing based on measured consumption rather than fixed recurring amounts. WHMCS calculates charges from configured metrics and usage records.

For more information, see Usage Billing.

User Activity Tracking

Logging of information about how admins navigate the WHMCS Admin Area and use its features. Admins must consent to user activity tracking before data collection begins.

For more information, see Analytics Tracking.

Users

Account-level identities that can access one or more client accounts in WHMCS. User permissions determine which actions and data they can access.

For more information, see Users and Client Accounts.

UUIDs

Universally Unique Identifiers that systems use to reference objects without relying on sequential IDs. UUIDs reduce collision risk across distributed systems.

V

VAT

Value Added Tax (VAT), a consumption tax that applies in many jurisdictions. WHMCS can calculate and apply VAT using configured tax rules.

You can configure VAT settings at Configuration () > System Settings > Tax Configuration.

W

WHMCS Cloud

A hosted WHMCS deployment offering that WHMCS manages. It provides a cloud-hosted alternative to self-hosted installations.

For more information, see WHMCS Cloud.

WHMCS Connect

A feature that allows you to access servers that use supported control panels without reauthenticating.

You can access WHMCS Connect at Utilities > WHMCS Connect.

WHMCS Marketplace

A platform where you can find additional integrations and addons to add to your self-hosted WHMCS installation.

You can browse marketplace integrations and addons at Addons > Apps & Integrations.

WHOIS Lookup Logs

Records of WHOIS query activity and responses. They help audit domain lookup behavior and troubleshoot query issues.

You can view WHOIS lookup logs at Configuration () > System Logs.

WHOIS Lookups

A lookup provider that checks domain availability directly using WHOIS servers. In WHMCS, this is the default lookup provider.

For more information, see Lookup Providers.

Widgets

Configurable UI components that display focused data or shortcuts on dashboards. In WHMCS, widgets comprise most of the contents of the Admin Dashboard.

WP Toolkit

An all-in-one management solution for WordPress® installations. It simplifies WordPress management with AI-powered automated updates, site migrations, plugin management, theme management, and more.

Last modified: 2026 March 17