$20 discount on all web hosting templates & modules using coupon: whmcsmarketplace

In this tutorial I’m going to show you how to create custom pages in WHMCS. This guide will focus on our professional WHMCS themes but should work with any WHMCS installation/theme/template.

Custom WHMCS pages example files

1. Create the .php page

This page will have all of the functionality required to load the page and assign it the above page title. Luckily this code is provided by WHMCS, however I have simplified their example as much as I could.

Create a new .php file in the root of WHMCS. I always recommend using the page title without spaces and capitations, in this case it will be windows-hosting.php. This file needs to contain the following code:

Note the Windows Hosting, windows-hosting.php and windows-hosting references. These should be changed based on the page you'd like to create.

2. Create the .tpl page

This last file is where you’ll need to add your content for this particular custom page. It needs to be named exactly in line 35 of the above code but with the .tpl extension. So in this case it is windows-hosting.tpl. This file needs to be created in the following directory:


As a example add the following basic content to this file:

All of our WHMCS templates also come with ready-made code which you can paste in your custom page to instantly display pricing tables and feature boxes.

3. View the new page

The new file will now be viewable at:


whmcs services


Leave a comment

Let us know what you think!

the best whmcs templates
premium html code - scripts
custom banner design service