Latest Updates

How to Set Up Configurable Options in WHMCS

How to Set Up Configurable Options in WHMCS WHMCS provides a powerful feature called Configurable Options that allows hosting providers and service businesses to offer customizable products and services. Instead of creating multiple product…

how-to-set-up-configurable-options-in-whmcs

How to Set Up Configurable Options in WHMCS

WHMCS provides a powerful feature called Configurable Options that allows hosting providers and service businesses to offer customizable products and services. Instead of creating multiple product variations, you can create a single product and let customers choose additional features, upgrades, or service specifications during the ordering process.

Configurable Options are commonly used for VPS hosting resources, dedicated server specifications, software licenses, backup services, control panel selections, and many other customizable offerings. Properly configuring these options helps improve the customer experience while simplifying product management.

In this guide, you’ll learn How to Set Up Configurable Options in WHMCS step by step.

What Are Configurable Options in WHMCS?

Configurable Options allow customers to customize a product before placing an order. These options can affect pricing and service specifications based on the customer’s selections.

Common examples include:

  • RAM upgrades
  • Additional CPU cores
  • Disk space upgrades
  • Backup services
  • Control panel licenses
  • Additional IP addresses
  • SSL certificates
  • Software licenses

By using Configurable Options, you can offer flexible services without creating numerous individual products.

Step 1: Log in to WHMCS Admin Area

Log in to your WHMCS administrator dashboard.

how-to-set-up-configurable-options-in-whmcs

 

Step 2: Access Configurable Options

  • Navigate to Configuration Icon  → System Settings    

 

 

how-to-set-up-configurable-options-in-whmcs

 

  • Under All Settings ,

 

how-to-set-up-configurable-options-in-whmcs

 

 

  • Select Configurable Options.

 

how-to-set-up-configurable-options-in-whmcs

 

  • Click Create a New Group.

This section allows you to manage all configurable option groups associated with your products.

 

how-to-set-up-configurable-options-in-whmcs

 

Step 3: Create a Configurable Options Group

  1. Enter a name for the group and Description
  2. Choose a descriptive group name such as:
    • VPS Upgrades
    • Dedicated Server Options
    • Hosting Addons
    • Resource Upgrades
  3. Click Save Changes.

The group will serve as a container for all related configurable options.

Example

Group Name:

VPS Resource Upgrades

This group may contain RAM, CPU, Storage, and Backup options.

 

how-to-set-up-configurable-options-in-whmcs

 

Step 4: Add a New Configurable Option

After creating the group:

  1. Click Add New Configurable Option.

 

how-to-set-up-configurable-options-in-whmcs

 

  2. Enter the option name.

  3. Select the option type.

WHMCS supports several configurable option types.

Dropdown

Displays multiple choices in a dropdown menu.

Example:

  • 2 GB RAM
  • 4 GB RAM
  • 8 GB RAM

Radio Buttons

Displays selectable radio buttons.

Example:

  • cPanel
  • DirectAdmin
  • Plesk

Quantity

Allows customers to specify quantities.

Example:

  • Additional IP Addresses
  • Extra Storage Space

Yes/No

Displays a simple checkbox option.

Example:

  • Daily Backups
  • Managed Support

Choose the option type that best matches your service requirements.

 

how-to-set-up-configurable-options-in-whmcs

 

Step 5: Configure Option Values

Depending on the selected option type, enter the available values.

Example: RAM Upgrade

Option Name:

RAM Upgrade

Values:

  • 2 GB
  • 4 GB
  • 8 GB
  • 16 GB

Each value can have separate pricing configured later.

For Yes/No options, no additional values are required.

  • Click Save Changes 

 

how-to-set-up-configurable-options-in-whmcs

 

Step 6: Configure Pricing

Once the option values are created:

  1. Enter pricing for each billing cycle.

Supported billing cycles include:

  • Monthly
  • Quarterly
  • Semi-Annually
  • Annually
  • Biennially
  • Triennially

Example Pricing

RAM Option Monthly Price
2 GB $0
4 GB $5
8 GB $10
16 GB $20

Pricing can vary depending on your business model.

Proper pricing configuration is one of the most important steps when you set up Configurable Options in WHMCS.

  • Click Save Changes

 

how-to-set-up-configurable-options-in-whmcs

 

Step 7: Assign the Group to Products

After creating your configurable options:

  1. Open the Configurable Options Group.
  2. Locate the Assigned Products section.
  3. Select the products that should use these options.
  4. Save Changes.

Now the selected products will display these options during the ordering process.

Example

Product:

VPS Hosting Plan

Associated Configurable Options:

  • RAM Upgrade
  • CPU Upgrade
  • Backup Service
  • Additional IP Addresses

Customers will see these choices during checkout.

 

how-to-set-up-configurable-options-in-whmcs

 

Step 8: Test the Configuration

Before making the product available to customers:

  1. Visit the client-facing order form.
  2. Select the product.
  3. Review all configurable options.
  4. Verify pricing calculations.
  5. Confirm that upgrades are displayed correctly.
  6. Place a test order.

Testing ensures that customers receive the correct pricing and service configuration.

Best Practices for Configurable Options Setup

To get the most value when you set up Configurable Options in WHMCS, follow these best practices:

  • Use Clear Option Names
  • Avoid Too Many Choices
  • Maintain Consistent Pricing
  • Test Every Option
  • Organize Options into Groups
  • Review Options Regularly

Benefits of Configurable Options in WHMCS

Before learning how to set up Configurable Options in WHMCS, it’s important to understand their advantages:

  • Simplified Product Management
  • Better Customer Experience
  • Flexible Pricing
  • Increased Revenue Opportunities
  • Easier Service Customization

Conclusion

Learning How to Set Up Configurable Options in WHMCS is essential for businesses that offer customizable services. Configurable Options allow you to provide flexible product choices, automate pricing adjustments, improve customer satisfaction, and increase revenue opportunities.

By creating option groups, configuring values, setting pricing, and associating them with products, you can build a streamlined ordering experience that gives customers the flexibility they expect while simplifying administration within WHMCS.

Written By

PragnaTeja Bandiboyina

Web Designer

PragnaTeja Bandiboyina shares practical publishing insights, comparisons, and WordPress-focused growth guidance for modern web teams.

133 articles published Member since 2026