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:
- Log into your reseller account's cPanel
- Navigate to "WHM" or access WHM directly via port 2087
- Log in with your reseller account credentials
- 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:
- In WHM, go to "Packages" → "Add a Package"
- Name your package (e.g., "Starter Plan", "Business Plan")
- Set resource limits:
- Disk quota (e.g., 5GB, 10GB, unlimited)
- Bandwidth (e.g., 50GB, 100GB, unlimited)
- Email accounts
- MySQL databases
- Addon domains
- Subdomains
- Set feature limits (PHP version, Perl, Python, etc.)
- 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:
- In WHM, go to "Branding" → "Branding Editor"
- Upload your company logo
- Customize colors to match your brand
- Edit login page text and messaging
- Configure custom nameservers (e.g., ns1.yourcompany.com)
- 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:
- In WHM, go to "Account Functions" → "Create a New Account"
- Enter domain name (or use a subdomain for testing)
- Select the package you created
- Set username and password
- Enter contact email
- 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:
- Purchase a WHMCS license (or use alternative billing systems)
- Install WHMCS on a subdomain or separate server
- Configure WHMCS to connect to your WHM server:
- Enter WHM server IP and credentials
- Test the connection
- Import your packages
- Set up payment gateways (PayPal, Stripe, etc.)
- Configure product pricing
- 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:
- In WHM, go to "DNS Functions" → "Edit DNS Zone"
- Create A records for ns1.yourcompany.com and ns2.yourcompany.com
- Point them to your reseller server IPs
- Register these nameservers with your domain registrar
- 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.
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.