Latest Updates

How to Set Up a VPS Hosting Product in WHMCS

How to Set Up a VPS Hosting Product in WHMCS Offering Virtual Private Server (VPS) hosting requires proper product configuration to ensure automated provisioning, billing, and client management. This guide explains how to Set…

how-to-set-up-a-vps-hosting-product-in-whmcs

How to Set Up a VPS Hosting Product in WHMCS

Offering Virtual Private Server (VPS) hosting requires proper product configuration to ensure automated provisioning, billing, and client management. This guide explains how to Set Up a VPS Hosting Product in WHMCS, allowing you to sell VPS hosting efficiently while integrating with popular virtualization platforms.

Whether you use SolusVM, Virtualizor, Proxmox, or another supported control panel, WHMCS makes VPS provisioning simple through server modules.

Prerequisites

Before you Set Up a VPS Hosting Product in WHMCS, ensure you have:

  • WHMCS installed and configured
  • A VPS virtualization platform (SolusVM, Virtualizor, Proxmox, etc.)
  • Server credentials added in WHMCS
  • API access enabled
  • Product pricing planned
  • Welcome email template configured

Step 1: Log in to WHMCS Admin Area

Log in to your WHMCS administrator dashboard.

how-to-set-up-a-vps-hosting-product-in-whmcs

Step 2: Navigate to Products & Services

Before creating a hosting product, add your server to WHMCS.

  • Navigate to Configuration Icon → System Settings

 

how-to-set-up-a-vps-hosting-product-in-whmcs

 

  • Click Products/Services.

 

how-to-set-up-a-vps-hosting-product-in-whmcs

 

  • Select Create a New Product.

 

how-to-set-up-a-vps-hosting-product-in-whmcs

 

Step 3: Choose Product Details

Configure the basic information:

  • Product Type: Server/VPS
  • Product Group: Select an existing group or create a new one
  • Product Name: Example VPS Basic
  • Module: Choose your VPS module (Virtualizor, SolusVM, Proxmox, etc.)

Click Continue.

how-to-set-up-a-vps-hosting-product-in-whmcs

Step 4: Configure the Details Tab

On the Details tab, configure:

  • Product Name
  • Product Description
  • Welcome Email
  • Require Domain (Enable or Disable)
  • Stock Control (Optional)
  • Tax Settings

Save the changes.

how-to-set-up-a-vps-hosting-product-in-whmcs

Step 5: Configure Pricing

Open the Pricing tab.

Set:

  • Monthly Pricing
  • Quarterly Pricing
  • Semi-Annual Pricing
  • Annual Pricing
  • Biennial Pricing
  • Triennial Pricing
  • One-Time Fee (if applicable)

Enable only the billing cycles you intend to offer.

how-to-set-up-a-vps-hosting-product-in-whmcs

Step 6: Configure the Module Settings

Go to the Module Settings tab.

Select your VPS provisioning module.

Configure:

  • Server Group
  • VPS Plan
  • Template
  • Operating System
  • Disk Space
  • RAM
  • CPU Cores
  • Bandwidth
  • IPv4 Addresses
  • IPv6 Addresses (if supported)

These settings depend on the selected virtualization platform.

how-to-set-up-a-vps-hosting-product-in-whmcs

Step 7: Configure Automation Settings

Open the Module Settings or Automation Settings.

Enable options like:

  • Automatically provision after first payment
  • Suspend overdue accounts
  • Unsuspend after payment
  • Terminate cancelled services

Automation reduces manual work.

how-to-set-up-a-vps-hosting-product-in-whmcs

Step 8: Assign a Server Group

If multiple VPS nodes are available:

  • Create a Server Group
  • Add all VPS servers
  • Choose a fill type:
    • Fill Active Server
    • Add to Least Full Server
    • Round Robin

WHMCS will automatically provision new VPS accounts on the appropriate server.

Step 9: Save and Test

After completing all settings:

  1. Save the product.
  2. Place a test order.
  3. Verify automatic VPS creation.
  4. Check client area access.
  5. Confirm welcome email delivery.
  6. Ensure invoices are generated correctly.

 

how-to-set-up-a-vps-hosting-product-in-whmcs

 

Best Practices

  • Use descriptive VPS package names.
  • Configure automated provisioning.
  • Test the provisioning process before selling.
  • Keep server modules updated.
  • Enable configurable options for easy upgrades.
  • Monitor server capacity regularly.
  • Use professional welcome email templates.

Conclusion

Learning how to Set Up a VPS Hosting Product in WHMCS ensures reliable automation for VPS provisioning, billing, and client management. By correctly configuring product details, pricing, module settings, configurable options, and automation, you can deliver a seamless hosting experience while reducing administrative effort. Properly Set Up a VPS Hosting Product in WHMCS before accepting customer orders to ensure everything works as expected.

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