WHMCS is a powerful integrated client management, billing & support system. It provides everything you need to manage your clients. Packed with features while remaining easy to use, we've tried to highlight what we feel are the most important features below. Don't just assume because you don't see something it's not supported.
WHMCS supports Hosting, Reseller, Dedicated Server, Downloadable & Other Non Hosting Related Products. Each product can have custom fields, configurable options, addons, downloadable files and custom welcome emails specific to that individual product. You can also create one off invoices with custom line items - ideal for service invoicing.
WHMCS can communicate with your servers and domain registrars to automatically provision accounts, register/transfer domains, suspend, unsuspend and terminate services, renew domains, update nameservers, modify whois contact information, upgrade/downgrade packages and more. Also supports server rotation and multiple active registrars concurrently.
All clients need support and WHMCS gives you the tools you need to provide it. It features an announcements section, knowledgebase, downloads and support ticket system. The ticket system can handle both registered and unregistered clients, has full email piping and multi-department support with admin assignment.
In WHMCS, each of your clients has their own profile section. This contains all their personal information, products/services, domains, invoices, transactions, email history and notes. You can see statistics about the client and manage their details from there including editing when and how much they are due to pay, payment methods and adding notes.
WHMCS comes integrated with many payment gateways and will automatically charge clients credit cards when due. All payments are logged in the system, invoices can be paid using multiple partial payments, clients are credited on overpayment and credit is automatically applied to future invoices. Reminders are sent before payments are due and after.
Unique to WHMCS is it's client area. The client area gives clients one single central access point to manage their account with you, request support, place orders, view announcements and more... It also offers features for non-registered visitors, with a domain checker, server status summary, downloads and browsable knowledgebase. Also has multi-language support.
To asses how your business is doing, we know it's important you have the information you need. For that reason, WHMCS comes with a selection of different reports which give you statistical and financial statistics. You can also create your own reports using the modular reporting system.
The client area is fully templated and unlike some systems, you don't need a degree in programming to be able to edit them! There is no PHP code in the templates - it's just regular HTML which you can edit in your favorite editor. WHMCS also has an API which allows you to connect with it from other systems and the modular design lets you add what you need.