Hey there! 👋
Are you planning to start your own hosting business, manage a web agency, or automate client billing like a pro? If yes, then WHMCS is one tool you simply can’t ignore.
Think of WHMCS as the control center of your hosting business. It handles billing, client signups, service provisioning, invoices, reminders, and even suspensions—automatically. Once it’s set up properly, your business can run smoothly with minimal manual work.
In this guide, I’ll walk you through how to install WHMCS on a cPanel VPS, step by step, in a simple and beginner-friendly way.
Why Listen to Us?
At creativeON, we’ve been helping businesses in Pakistan for over 20 years. Our clients include well-known organizations like City42, Daewoo Pakistan, Chughtai Lab, QTV, and many more.
We are:
- ✅ A Google Workspace Official Partner
- ✅ A PKNIC Gold Partner for .PK domains
- ✅ A trusted provider of VPS hosting in Pakistan
I’m Asher Feroze, and I’ve worked at creativeON in multiple roles—from Manager Operations to Level-2 Technical Support. I’ve helped hundreds of users deploy servers, WHMCS, and hosting platforms, and today I’ll help you do the same.

What Is WHMCS and Why Do You Need It?
WHMCS (Web Host Manager Complete Solution) is an all-in-one automation platform for hosting businesses.
With WHMCS, you can:
- Automatically create hosting accounts
- Send invoices and payment reminders
- Accept online payments
- Manage domains, hosting, and VPS plans
- Reduce manual work and human errors
If you’re serious about running a hosting business, WHMCS is not optional—it’s essential.
WHMCS Server Requirements (Important)
Before installing WHMCS, make sure your VPS meets the official requirements.
Minimum Recommended Requirements
- Operating System: Linux VPS
- Control Panel: cPanel / WHM
- PHP Version: PHP 8.1 or 8.2
- Database: MySQL 5.7+ or MariaDB
- Memory Limit: 256MB or higher
- ionCube Loader: Enabled
- SSL Certificate: Required (HTTPS)
👉 A properly configured cPanel VPS in Pakistan makes this setup much easier.
What You Need Before Installation
Make sure you have these three things ready:
- WHMCS License Key
You’ll need this to activate WHMCS. - cPanel VPS Hosting
A reliable VPS with cPanel installed. - Domain Name
Example: yourcompany.com
Quick Tip
If you’re looking to buy VPS in Pakistan, creativeON offers fast, reliable, and affordable VPS hosting—including Linux VPS and Windows VPS in Pakistan, with local support that actually understands your needs.

Step-by-Step: How to Install WHMCS on cPanel VPS
Step 1: Create a MySQL Database
WHMCS stores all customer and billing data in a database.
- Log in to cPanel
- Open MySQL Database Wizard
- Create a database (e.g., whmcs_db)
- Create a database user and password
⚠️ Save these details - Assign All Privileges to the user
Step 2: Upload WHMCS Files
Now it’s time to upload the WHMCS software.
- Download the latest WHMCS files from the official WHMCS website
- Go to cPanel → File Manager
- Navigate to public_html
- Upload the WHMCS ZIP file
- Right-click → Extract
Once extracted, the files will be ready for installation.
Step 3: Run the WHMCS Installer
This is where everything comes together.
- Open your browser and visit:
https://yourdomain.com/install/install.php - Accept the license agreement
- WHMCS will run a system compatibility check
- Green ticks = good to go
- Green ticks = good to go
- Enter:
- WHMCS License Key
- Database name, username, and password
- WHMCS License Key
- Create your admin account
After completion, WHMCS will confirm successful installation.
Step 4: Important Post-Installation Security Steps
✅ Delete the Install Folder
Go to File Manager and delete the install directory.
This is critical for security.
✅ Set Up the WHMCS Cron Job
Cron jobs automate daily tasks like:
- Invoice generation
- Payment reminders
- Account suspensions
In cPanel:
- Open Cron Jobs
- Copy the cron command provided inside WHMCS
- Set it to run once daily
How CPU Cores Affect WHMCS Performance
Does VPS performance matter for WHMCS?
Absolutely.
Think of CPU cores like chefs in a kitchen:
- 1 core = one chef handling everything (slow)
- 4 cores = multiple chefs working together (fast)
Recommended VPS Specs for WHMCS
- CPU: 2–4 cores minimum
- RAM: 4GB or higher
- SSD Storage: For faster response times
A properly sized VPS ensures your WHMCS panel stays fast, responsive, and reliable.
Why Choose creativeON for VPS Hosting in Pakistan?
There are many VPS providers in Pakistan—but support, reliability, and experience make the real difference.
At creativeON, we offer:
- Local Pakistan-based technical support
- Enterprise-grade infrastructure
- Transparent pricing
- Decades of hosting experience
- Google Workspace & domain expertise under one roof
Whether you’re launching a small hosting startup or managing enterprise-level infrastructure, we’re here to support you.
Quick Summary Checklist
✔ Buy a reliable VPS server in Pakistan
✔ Create a MySQL database in cPanel
✔ Upload and extract WHMCS files
✔ Run the installer
✔ Delete the install folder
✔ Set up the cron job
✔ Optimize VPS resources
Final Thoughts
Installing WHMCS may sound technical at first, but once you follow the steps properly, it becomes a smooth and rewarding process. With the right VPS and a clean setup, your hosting business can run automatically, securely, and professionally.
If you ever feel stuck, remember—you’re not alone. Our team at creativeON is always here to help.
Happy hosting 🚀