How to Set Up a Reseller Hosting Business with cPanel and WHM

Step-by-step guide from buying a reseller plan to creating client accounts, branding, and billing with WHMCS. Includes migration tips and best practices for launching your hosting business.

Starting a reseller hosting business with cPanel and WHM is an excellent way to enter the hosting industry without massive infrastructure investments. This step-by-step guide walks you through everything from purchasing your first reseller plan to creating client accounts, branding, and setting up billing.

Step 1: Choose your reseller hosting plan

Before you can start, you need a reseller hosting account with WHM access. Consider:

  • Resource limits: Disk space, bandwidth, and account limits
  • Data center location: Choose hong kong hosting for Asian markets, us web hosting for North America, or eu web hosting for Europe
  • Support quality: You'll need reliable support to serve your clients
  • White-labeling: Ensure full branding options are available
  • cPanel hosting with WHM included

iServerGo offers reseller plans starting at $15/month with full WHM access, unlimited accounts, and white-label branding.

Step 2: Access WHM (Web Host Manager)

Once your reseller account is active:

  1. Log into your reseller account's cPanel
  2. Navigate to "WHM" or access WHM directly via port 2087
  3. Log in with your reseller account credentials
  4. Familiarize yourself with the WHM interface

WHM is your control center for managing all client accounts, packages, and server settings.

Step 3: Create hosting packages

Packages define resource limits for your client accounts:

  1. In WHM, go to "Packages" → "Add a Package"
  2. Name your package (e.g., "Starter Plan", "Business Plan")
  3. Set resource limits:
    • Disk quota (e.g., 5GB, 10GB, unlimited)
    • Bandwidth (e.g., 50GB, 100GB, unlimited)
    • Email accounts
    • MySQL databases
    • Addon domains
    • Subdomains
  4. Set feature limits (PHP version, Perl, Python, etc.)
  5. Save the package

Create multiple packages at different price points to offer tiered hosting plans.

Step 4: Set up white-label branding

Make the hosting appear as your own brand:

  1. In WHM, go to "Branding" → "Branding Editor"
  2. Upload your company logo
  3. Customize colors to match your brand
  4. Edit login page text and messaging
  5. Configure custom nameservers (e.g., ns1.yourcompany.com)
  6. Set up custom email templates

With iServerGo's white-label reseller hosting, your clients will never see iServerGo branding—everything appears as your own company.

Step 5: Create your first client account

Test the process by creating a test account:

  1. In WHM, go to "Account Functions" → "Create a New Account"
  2. Enter domain name (or use a subdomain for testing)
  3. Select the package you created
  4. Set username and password
  5. Enter contact email
  6. Click "Create"

The account will be created instantly, and your client will receive login credentials via email.

Step 6: Set up billing with WHMCS

WHMCS automates billing, invoicing, and account provisioning:

  1. Purchase a WHMCS license (or use alternative billing systems)
  2. Install WHMCS on a subdomain or separate server
  3. Configure WHMCS to connect to your WHM server:
    • Enter WHM server IP and credentials
    • Test the connection
    • Import your packages
  4. Set up payment gateways (PayPal, Stripe, etc.)
  5. Configure product pricing
  6. Enable automatic account provisioning

When clients purchase hosting, WHMCS automatically creates accounts in WHM, sends welcome emails, and handles renewals.

Step 7: Configure DNS and nameservers

Set up custom nameservers for your brand:

  1. In WHM, go to "DNS Functions" → "Edit DNS Zone"
  2. Create A records for ns1.yourcompany.com and ns2.yourcompany.com
  3. Point them to your reseller server IPs
  4. Register these nameservers with your domain registrar
  5. Update your reseller account's nameservers

Clients will use your custom nameservers, reinforcing your brand.

Step 8: Set up support system

You'll need a way to handle client support:

  • Ticket system: Use WHMCS's built-in support or integrate with Zendesk, Freshdesk, etc.
  • Knowledge base: Create documentation for common questions
  • Email support: Set up [email protected]
  • Live chat: Consider adding live chat for instant support

iServerGo provides 24/7 support to resellers, helping you serve your clients better.

Step 9: Market your hosting business

Once everything is set up, start marketing:

  • Create a professional website showcasing your hosting plans
  • Set up social media accounts
  • Offer special launch pricing
  • Partner with web designers and developers
  • Create content marketing (blog posts, tutorials)
  • Join web hosting forums and communities

Step 10: Free migration offer

Attract clients by offering free migrations:

  • Use WHM's "Copy an Account" feature for same-server migrations
  • Use cPanel's backup/restore for cross-server migrations
  • Offer free migration as part of your hosting packages
  • Document the migration process for your team

iServerGo offers free migration assistance for resellers, helping you onboard clients smoothly.

Best practices for reseller hosting

  • Monitor resources: Keep an eye on server usage to avoid overselling
  • Regular backups: Enable automated backups for all client accounts
  • Security: Keep cPanel and WHM updated, enable SSL for all accounts
  • Documentation: Create clear documentation for your clients
  • Support SLA: Set clear expectations for support response times

Getting started with iServerGo

Ready to launch your reseller hosting business? iServerGo offers:

  • Hong kong cpanel reseller plans with full WHM access
  • US web hosting and EU web hosting options
  • 100% white-label branding
  • Free migration assistance
  • 24/7 support for resellers
  • Competitive pricing starting at $15/month

Contact us today to discuss your reseller hosting needs and get started with your own hosting business.


S
Stephen, Customer Success Lead
iServerGo Hosting Expert

Stephen, Customer Success Lead is a hosting infrastructure specialist with years of experience managing mission-critical workloads. This article reflects real-world expertise in Reseller Hosting and is regularly updated to ensure accuracy.

Looking for fast, reliable hosting? Explore our cPanel Hosting, DirectAdmin Hosting, and US East hosting plans to match your project's needs.

← Back to all blog posts