Selling Unmanaged VPS' Through WHMCS

Jordan Graves
Published: 3 March 2026Last updated: 3 March 2026
Share:

We've developed a bespoke provisioning and addon module for WHMCS that allows 20i Resellers to sell Unmanaged VPS' directly through WHMCS. This includes support for all configuration types of operating systems and hardware configurations.

Pre-Requisites

  • You must have a 20i Reseller account
  • You need a WHMCS installation (either existing or new)
  • If selling in multiple currencies, ensure each currency is enabled in WHMCS

Configuring the Products in My20i

Before you configure things via WHMCS, you must first ensure that the Unmanaged VPS products are configured within My20i. You can do this from the WHMCS VPS page. From this page, you can set up the pricing of each product, as well as the markup pricing. The operating system and VPS addons can also be made available for your WHMCS store, or unavailable, depending on your usecase.

Configuring and Selling Unmanaged VPS via WHMCS

Once configured, you will need to configure and then enable the Unmanaged VPS addon. To do this, head to System Settings > Module Addons, and you should see the 20i Unmanaged VPS Support module available. Select Configure and configure the module by setting the values for the WHMCS admin user and the Stack User Custom Field. Select the appropriate access control and then save changes. 

Sync Products to WHMCS

  1. To access the 20i Unmanaged VPS Support module, select Addons >> 20i Unmanaged VPS Support.
  2. Click the Sync Unmanaged VPS Products with My20i button.
  3. This may take a moment – it will convert your My20i Unmanaged VPS settings into WHMCS product entries.

After syncing, go to Setup > Products/Services in WHMCS. You’ll see all the imported Unmanaged Server products, ready for your customers to purchase.

Note: Re-syncing product configurations does not update existing customer contracts in WHMCS. Only new product offerings are affected.