The cPanel default look is fine, but it has cPanel's name and logo all over it. As a reseller, you have several layers of branding control — some of which require WHM access only, some of which require root (which you don't have). This article covers what you can change, what you can't, and which third-party tools fill the gaps.
What you can change as a reseller
- The cPanel theme (Jupiter is the modern default; Paper Lantern is deprecated)
- The default cPanel theme used for new accounts
- Welcome email content (covered in our onboarding article)
- The page shown when an account is suspended
- Branding inside the cPanel UI — logo, link to your homepage, contact info, custom buttons
- The webmail logo (Roundcube)
What you can't change as a reseller
- The cPanel domain in the address bar (still
cpanel.yourdomain.comor the IP-based equivalent) - Server-level branding that requires root access
- Replacing the cPanel name in legally-required places (cPanel's license requires their name remain visible somewhere)
Step 1: Set the cPanel theme
- WHM → Server Configuration → Customization.
- Set the default cPanel theme to Jupiter if it isn't already.
- Each account can override this in its own cPanel preferences, but the default applies to new accounts.
Step 2: Add your branding inside cPanel
- WHM → Server Configuration → Customization.
- Upload your Logo:
- Recommended size: 250x60 pixels
- Format: PNG with transparent background
- The logo appears in the top-left of every cPanel page
- Set the Logo Link to your company website.
- Optionally add Help Documentation Link — points to your knowledgebase.
- Set Public Contact:
- Company name
- Address
- Phone (optional, but reduces support email volume)
- Click Save.
Now every cPanel page your customers see has your logo at the top, links back to your site, and shows your contact info on the dashboard.
Step 3: Custom CSS (advanced)
If you want deeper visual customization — matching cPanel to your brand colors, hiding specific UI elements — you can inject custom CSS:
- In WHM Customization, find the Custom Style section.
- Click Add custom style.
- Name your style (e.g., "yourbrand-blue").
- Paste your CSS into the editor. Common targets:
- Header background:
.unified-header { background: #yourcolor !important; } - Brand accent:
.app-card-active { border-color: #yourcolor !important; } - Hide specific apps:
#item_terminal { display: none; }
- Header background:
- Save and apply.
Test in incognito so you're not seeing cached styles. cPanel updates can break custom CSS — expect to revisit it once or twice a year after major cPanel releases.
Step 4: Customize the suspension page
When a customer's account is suspended (for non-payment or AUP violation), visitors to their domain see a generic "Account Suspended" page. Customize it:
- WHM → Server Configuration → Statistics Software Configuration — OR — Customization → Suspended Page on newer cPanel.
- Provide your own URL (you can host this on your own domain) or HTML to display.
This is the cPanel page that gets served when DNS still resolves to your server but the account is offline. Customers' visitors see this. Your branding here matters for their reputation, not just yours.
Step 5: Customize Roundcube webmail
If your clients use webmail at https://yourdomain.com/webmail, the Roundcube interface has its own branding settings:
- WHM → Server Configuration → Customization → Webmail Customizations.
- Upload a webmail logo (200x60 PNG).
- Save.
What about the cPanel URL itself?
By default, cPanel access for your clients looks like:
https://server.ipxcore.com:2083 https://yourclientdomain.com:2083 https://yourclientdomain.com/cpanel
You can't change :2083 — that's the cPanel SSL port. You can:
- Set up a vanity hostname for cPanel access. Open a ticket and we'll create
cp.yourbrand.comas a CNAME to the cPanel hostname. Customers then bookmarkhttps://cp.yourbrand.com:2083. - Educate clients to use the proxy URL
yourclientdomain.com/cpanel— works once their DNS is set up.
Third-party tools for deeper customization
If WHM's built-in branding isn't enough:
- cPanel Branding add-ons (paid, third-party) provide additional UI customization beyond what WHM exposes.
- Custom client portals via WHMCS or BoxBilling let your clients self-serve account management without ever touching cPanel directly. Many resellers find this is enough — clients use the white-labeled portal for billing, support, and provisioning, only opening cPanel for advanced tasks.
One thing not to do
Don't hide cPanel's name or logo entirely — cPanel's license terms require it remain visible somewhere on the interface. Violations can get your reseller account flagged or terminated by cPanel/WebPros, which would force a migration off the platform. Brand on top of cPanel, don't pretend cPanel doesn't exist.