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 · 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 days | 6 days | 10 days |
| Revisions | 2 | 3 | 5 |
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
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
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
Send your content
A project opens for your order. Send your text, logo, photos and any logins I need there.
-
3
I build it
I build on a private staging link you can open on your phone, with updates as I go.
-
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.
More whmcs services
- Custom WHMCS Module DevelopmentA provisioning, addon or registrar module that lets WHMCS create, manage and bill a product it does not support out of the box.Starting at $99 · 3 days
- WHMCS Payment Gateway ModuleA gateway module for a payment provider WHMCS does not include, with verified callbacks that mark invoices paid.Starting at $99 · 3 days
- WHMCS Migration ServiceMove WHMCS to a new server, or bring your clients, services and invoices into WHMCS from another billing platform.Starting at $99 · 2 days