Skip to content
Shahid Malla

WHMCS Services

WHMCS Theme Customization

Restyle the WHMCS login, client area, cart, invoices and emails in your brand, kept in a child theme so updates leave it alone.

Shahid Malla

Shahid Malla · Top Rated on Fiverr and Upwork
600+ Fiverr reviews, 4.9 average · 13+ years · 900+ projects

Smarty templatesCSSOrder forms

About this package

This package restyles the parts of WHMCS your clients touch, from the login and dashboard to the cart, invoice PDFs and system emails, in your brand and kept in a child theme that WHMCS updates do not overwrite. It is for any business that bills through WHMCS, including agencies, software sellers and service providers, not only hosting companies.

Built to survive the next release

Editing the bundled templates directly is the classic mistake: the next WHMCS release replaces them and the design disappears the same day. I create a child of Twenty-One, declared in its theme.yaml, and a separate order form template, overriding only the Smarty files that need changes and keeping the styling in one CSS file.

Plan by plan

  • Starter applies your logo, colors and fonts, matches the header and footer to your website, and styles the login and client area.
  • Business restyles the order form and cart, brands the invoice PDF and the shared email header, footer and CSS that every system email uses, and builds a custom client area homepage plus a pricing table on the store page.
  • Premium adds a custom order flow for your main products, a domain search styled to match, dashboard panels added through the ClientAreaHomepagePanels hook, a speed check on cart pages and written notes on keeping the theme current.

For businesses that do not sell hosting

WHMCS speaks hosting by default, with services, domains and products everywhere. Language overrides let me rename those labels, such as Services to Subscriptions, and hide the domain menus if you never sell domains, so the client area reads like your business rather than a web host.

Previews happen on your live install without clients seeing them: WHMCS lets an admin load a different theme for their own session, so you review the new look before it is switched on.

Compare packages

Package Starter$99 Business$299 Premium$749
Child theme
Header and footer matched
Cart and order form –
Branded invoice PDF –
Branded email templates –
Custom client area homepage –
Custom order flow ––
Dashboard panels ––
Domain search styled ––
Delivery time 3 days6 days10 days
Revisions 235

What I need from you

After you pay, a project opens for your order. Send these there and the delivery clock starts.

  • WHMCS admin access and SFTP or file manager access
  • Your website link or design files to match
  • Logo (SVG), fonts and brand colors
  • Your WHMCS version
  • Labels you want renamed, if you do not sell hosting

About the developer

Shahid Malla

Shahid Malla

AI agent and AI chat developer, full-stack developer

Top Rated on Fiverr and Upwork

Based in
Kashmir, India
Experience
13+ years
Projects
900+ delivered
Languages
English, Hindi

I have built websites, WHMCS modules and web apps for clients since before AI coding tools existed. Today I build with AI-assisted tools and review every change myself, which is why fixed prices here are lower than an agency's for the same scope. I work while the US, Canada and Australia sleep, so each morning there is progress on your staging link.

Read my 600+ Fiverr reviews · Upwork profile · Portfolio · About me

Questions about this package

How do the branded emails work?

WHMCS system emails share one global header, footer and CSS block, set in the mail settings. I style those, so every email from invoices to password resets carries your branding at once. Individual templates keep their wording, which you can still edit in the admin.

Can I change colors or the logo myself later?

Yes. Colors are CSS variables at the top of one file, and the logo is set in WHMCS general settings. I note in the handover which variable controls which part of the screen, so changing your accent color is a one-line edit.

Will the order form still work with my configurable options?

Yes. I keep the field names and scripts the cart relies on and only change layout and styling. Before handover I place test orders with configurable options, add-ons and a promo code, and check the invoice that follows.

How ordering a package works

  1. 1

    Choose a plan

    Pick Starter, Business or Premium and pay once by card, PayPal or crypto. The price on the page is the price.

  2. 2

    Send your content

    A project opens for your order. Send your text, logo, photos and any logins I need there.

  3. 3

    I build it

    I build on a private staging link you can open on your phone, with updates as I go.

  4. 4

    Launch and handover

    After your approval the site goes live on your domain, and every login is yours.

One-time price, no monthly fee from me

You pay for the build once. Your domain and hosting are registered in your name and renewed with your hosting provider, who bills you directly. I add nothing on top, and the site keeps running whether or not you hire me again.

What I do not build

Gambling and adult websites, and sites that sell content without the rights to it. Need something not listed? Ask for a custom quote.

All whmcs services · All package categories