How to Set Up WHMCS for Reseller Billing

WHMCS is the industry-standard billing and automation platform for web hosting resellers. It handles client invoicing, payment processing, support tickets, and automated account provisioning - all integrated with your WHM reseller account.

Installing WHMCS

WHMCS is a paid product available at whmcs.com. Once purchased, install it on a cPanel account within your reseller plan (or a separate hosting account) following the official WHMCS installation guide.

Connecting WHMCS to WHM

  1. In WHMCS, go to System Settings then Products/Services then Servers
  2. Click Add New Server
  3. Enter your WHM server's hostname or IP
  4. Enter your WHM reseller username and password (or use an API token for better security)
  5. Select cPanel as the server type
  6. Click Test Connection to verify, then Save

Creating Hosting Products in WHMCS

  1. Go to System Settings then Products/Services
  2. Create a new product and select the server group tied to your WHM account
  3. Map the product to a WHM package name (the package must already exist in WHM)
  4. Set your pricing, billing cycles, and welcome email

Payment Gateways

WHMCS supports many Canadian-friendly payment gateways including Stripe, PayPal, and Authorize.net. Configure your preferred gateway under System Settings then Payment Gateways.

Need help with WHMCS setup? Contact our support team - we can point you in the right direction.

100% Satisfaction Guarantee

We're so confident you'll love dotCanada that we offer a 30-day money-back guarantee. Not satisfied? Get a full refund, no questions asked.

Ready to Get Started?

Join thousands of Canadian website owners who trust dotCanada for reliable, fast web hosting.

Get Started Today