WHMCS is a billing and automation platform that lets you manage client signups, invoicing, and hosting provisioning automatically. It's included free with BuildOut and PowerScale reseller plans.
What WHMCS Does
- Automated billing — invoices clients and collects payments on schedule.
- Account provisioning — creates cPanel accounts automatically when clients pay.
- Client portal — gives your clients a self-service area to manage their account, domains, and support tickets.
- Support tickets — built-in helpdesk for handling client queries.
Getting Started
- Your WHMCS installation details are included in your welcome email.
- Log into your WHMCS admin panel and complete the Setup Wizard. This walks you through your company details, currency, and payment gateway setup.
- Connect WHMCS to your WHM server:
- Go to Configuration > System Settings > Servers.
- Click Add New Server.
- Enter your server hostname, WHM username, and API token (generate one in WHM under Development > Manage API Tokens).
- Select cPanel as the server type.
- Create your hosting products in WHMCS under Configuration > System Settings > Products/Services. Link each product to a WHM package.
Payment Gateways
WHMCS supports Stripe, PayPal, GoCardless, and many more. Set up at least one payment gateway under Configuration > System Settings > Payment Gateways before you start taking orders.
Need Help?
WHMCS setup can feel complex at first. If you get stuck, open a support ticket and we'll help you connect everything up. You can also check the official WHMCS documentation.