WHMCS Setup Guide: Your Client Dashboard from Day One

Published on

Step-by-step WHMCS configuration for reseller hosting. Covers installation, product setup, payment gateways, automation, and customization.

Written by Space-Node Team – Infrastructure Team – 15+ years combined experience in game server hosting, VPS infrastructure, and 24/7 streaming solutions. Read author bio →

WHMCS is the standard billing and automation platform for hosting businesses. It handles client management, billing, provisioning, and support in one system.

WHMCS hosting management dashboard

Installation

WHMCS can be installed on your hosting account or a separate server:

# Download and extract
unzip whmcs_v8_x.zip -d /home/yourbrand/public_html/portal/

Run the web installer at https://yourbrand.com/portal/install/install.php and follow the setup wizard.

Essential Configuration

General Settings

  • Company name: Your brand name
  • Company email: billing@yourbrand.com
  • Default language: English (or your market's language)
  • Currency: EUR, USD (or both)
  • Date format: Match your market

Payment Gateways

| Gateway | Fees | Setup Complexity | |---------|------|-----------------| | Stripe | 1.4-2.9% + $0.30 | Easy | | PayPal | 2.9% + $0.30 | Easy | | Mollie | 1.8% per transaction | Easy (EU) | | Bank Transfer | None | Manual processing |

Configure at least two payment methods. Stripe + PayPal covers 90% of clients.

Product Configuration

Create your hosting products:

Products > Create New Product
- Product Type: Hosting Account
- Product Group: Web Hosting
- Product Name: Business Plan
- Pricing: $20/month, $192/year
- Module: cPanel/WHM

Link each product to your server:

Setup > Products > Servers
- Server Type: cPanel
- Hostname: server.yourbrand.com
- IP: Your server IP
- WHM credentials

When a client purchases, WHMCS automatically:

  1. Creates the cPanel account
  2. Sends welcome email with login details
  3. Sets up billing and renewal reminders

Automation Rules

Auto-Provisioning

Configuration > Automation Settings
- Enable auto-provisioning: Yes
- Enable auto-suspension: Yes (overdue > 3 days)
- Enable auto-termination: Yes (overdue > 14 days)

WHMCS handles the entire lifecycle automatically. Client pays, account is created. Client stops paying, account is suspended after a grace period, then terminated.

Email Templates

Customize these critical emails:

  • Welcome email (first impression)
  • Invoice reminders (1 day before, due date, 1 day after)
  • Suspension notice
  • Support ticket responses
  • Password reset

Every email should use your branding. No default WHMCS templates visible to clients.

Support Ticket System

WHMCS includes a built-in ticket system:

Support > Departments:
- General Support
- Billing
- Technical Support
- Sales

Configure auto-responses per department:

General: "Thank you for contacting us. We'll respond within 4 hours."
Technical: "We've received your technical issue. Our team is investigating."

Client Area Customization

Theme

Use a modern WHMCS theme (Twenty-One or a premium theme) and customize:

  • Logo and favicon
  • Color scheme matching your brand
  • Custom sidebar widgets
  • Knowledge base articles

Knowledge Base

Add articles for common questions:

  • How to access cPanel
  • How to set up email
  • How to point your domain
  • How to install WordPress
  • How to manage DNS

Each knowledge base article reduces a future support ticket.

Integration with Hosting

WHMCS integrates directly with your reseller hosting provider. When configured correctly:

  1. Client orders hosting plan on your portal
  2. WHMCS processes payment
  3. WHMCS provisions cPanel account on your server automatically
  4. Client receives login credentials
  5. WHMCS manages renewals, upgrades, and cancellations

Zero manual intervention for standard operations.

Space-Node Team

About the Author

Space-Node Team – Infrastructure Team – Experts in game server hosting, VPS infrastructure, and 24/7 streaming solutions with 15+ years combined experience.

Since 2023
500+ servers hosted
4.8/5 avg rating

Our team specializes in Minecraft, FiveM, Rust, and 24/7 streaming infrastructure, operating enterprise-grade AMD Ryzen 9 hardware in Netherlands datacenters. We maintain GDPR compliance and ISO 27001-aligned security standards.

View Space-Node's full team bio and credentials →

Launch Your VPS Today

Get started with professional VPS hosting powered by enterprise hardware. Instant deployment and 24/7 support included.

WHMCS Setup Guide: Your Client Dashboard from Day One