From simply changing the look and feel to integrating new service providers, with WHMCS you have the tools and flexibility needed to make WHMCS your own.

Built for developers

WHMCS is a powerful, flexible and highly extensible platform upon which to build your business

Modular Architecture

An open and easy to use modular system allows you to integrate custom and 3rd party systems alike (we provide code samples too)

Hooks & API

With a powerful hook and API system, you can tie into events within WHMCS and perform actions from remote systems


Discover apps, integrations, themes and more available to buy or download in the WHMCS Marketplace

Powerful API

Build integrations with other tools and your own backend systems using the powerful WHMCS API that your developers will fall in love with.

Our JSON and XML API's can be leveraged in both local hooks and modules as well as remotely to execute actions within WHMCS from custom and 3rd party code.

Browse API Docs

Developer Community

Have an idea, question or looking for an integration? Join the active community of WHMCS experts and developers to get answers and inspiration.

Get involved

Templates & Themes

All client facing pages (and many admin ones too) are fully templatised and accessible to edit and customise


A powerful hooks system allows you to tie into events within WHMCS and modify elements such as navigation menus


Code samples and templates are all made available on our public Github page for ease of access and updating

Laravel/Eloquent ORM

We leverage several Laravel packages to make it easier for developers to work with our platform including Eloquent ORM


We utilise the latest Bootstrap and jQuery libraries for ease of use and maximum compatibility

Class Documentation

Internal class documentation is made available for many core classes as well as all Database ORM Models


Responsive behaviour built-in means WHMCS looks and works great accross mobile, desktop and tablet

Custom Pages

We make available documentation and guides for extending the WHMCS client area with custom pages


The admin dashboard contains widgets, you can minimise/maximise, re-arrange and even create your own

"Thank you @whmcs for having great customer support! Got my question answered today."