White-Label CMS: How Agencies Rebrand Client Sites Without Vendor Lock-In
An agency running 20 client sites on SaaS subscriptions carries a strange liability: every client dashboard advertises someone else's product. The invoice says your agency. The login screen says Webflow, or Duda, or WordPress with a plugin-shop admin bar. And when a client asks "what happens if we leave you?", the honest answer involves a vendor relationship you don't control.
White-labeling fixes the branding half of that problem. Ownership fixes the rest. This post covers both: what "white-label CMS" means in practice, what the per-site subscription model costs an agency at scale, and how a one-time license with unlimited domains changes the math.
TL;DR: A white-label CMS lets your agency present the admin panel, login, and client experience under your own brand. SaaS platforms sell this as a per-site subscription that scales with your client count. Self-hosted options sell it once. UnfoldCMS Agency runs $999 one-time for unlimited domains with white-label rights, which crosses under a typical per-site SaaS bill somewhere around client site number four or five. I'll show the math below.
What Does White-Label Actually Mean for a CMS?
Strip the marketing and white-labeling is four concrete things. Your logo and colors in the admin panel. A login URL on your domain instead of the vendor's. No vendor branding in the client-facing UI. And the right, in the license, to present the software as part of your service.
That last one matters more than the visuals. Plenty of agencies hide a vendor logo with CSS and call it white-labeled. Then the vendor's terms of service say otherwise, a client's procurement team reads them, and the conversation gets awkward. Real white-labeling is a license grant, not a stylesheet.
There's also a quieter benefit I didn't appreciate until we started talking to agencies: clients who don't know the underlying platform don't google its pricing. When a client can see "Webflow" in their dashboard, they can also see that Webflow costs a fraction of what the agency charges monthly. A white-labeled stack keeps the conversation on the value of the service instead of the markup on the tool.
The Per-Site Subscription Trap
Here's the pattern that pushed white-label CMS into agency conversations in the first place.
SaaS site builders price per site. Webflow's CMS-tier plans bill each project on its own plan, $23 to $39 per site per month depending on plan and billing cycle. Take a modest agency book of 15 client sites at $29 average and you're at $435 a month, $5,220 a year, forever. The bill grows with every client you win. Your best month of sales is also your biggest cost increase.
Now add the branding problem. On most SaaS tiers, removing the platform's badge or getting client-friendly billing requires the higher plan. The features that make an agency look professional are the ones priced as upsells, because vendors know agencies will pay.
WordPress avoids the subscription but not the work. White-labeling a WordPress admin means a plugin (White Label CMS and friends), plus the page builder's own branding settings, plus hiding the plugin-update nags that name-drop every vendor in the stack. It works. It's also one more layer of plugins to maintain, on top of the security stack we priced out in what WordPress actually costs.
The comparison question, then: what does the same capability cost as a one-time purchase?
| Model | Example | Cost for 15 client sites | Cost at 30 sites |
|---|---|---|---|
| Per-site SaaS subscription | Webflow CMS-tier plans | ~$5,220/year, recurring | ~$10,440/year, recurring |
| Free core + plugin stack | WordPress + white-label plugins | $500 to 900/year per site in premium plugins, plus maintenance hours | Scales linearly with sites |
| One-time unlimited license | UnfoldCMS Agency | $999 once + your hosting | Same $999, more hosting |
Hosting stays your cost in every model. The difference is whether the software itself bills you monthly per client.
How White-Labeling Works in UnfoldCMS
Disclosure first: UnfoldCMS is our product, and the Agency tier exists because agencies asked for it. Judge the specifics on their merits.
The license part is simple. Agency ($999, one-time) grants unlimited domains and white-label rights. You install the CMS on as many client sites as you run, present it as part of your service, and no per-site meter runs in the background. The agency page has the full terms.
The technical part goes deeper than a hidden logo:
The admin URL is yours. Set ADMIN_PATH=studio in the environment file and the panel serves from yourclient.com/studio instead of /admin. Clients log in at a URL that feels custom-built. As a bonus, bots that scan every site on the internet for /admin login pages hit a 404.
The brand color is a CSS variable. The admin theme reads from --color-primary, so matching a client's brand (or your agency's) is a one-line change, not a fork of the UI.
You hold the source. Every install is a full Laravel codebase on your server. When a client's procurement asks about vendor dependency, your answer is a SQL dump and a folder of PHP they could hand to any Laravel developer. That's a different conversation than "we'd export what the platform allows."
White-labeling doesn't change the work: you still host, update, and back up each site. We've argued elsewhere that this trade is worth it for agencies, but it is a trade. If your team wants zero ops, a managed platform's per-site fee is buying something real. The self-hosted CMS guide walks through what you're signing up for.
The Break-Even Math for an Agency
I'll keep this short because the arithmetic does the arguing.
One-time license: $999. Per-site SaaS at $29/month: $348 per site per year. The license pays for itself before the third client site finishes its first year. Every site after that runs on hosting cost alone, and a $5 to 10 VPS per client (or a few clients per VPS) is the whole recurring bill.
Fifteen sites over three years: roughly $15,660 on per-site SaaS. About $999 plus $2,700 in hosting on the one-time model, call it $3,700. The gap is a junior developer's quarter.
Run your own client count through the CMS pricing calculator if your numbers differ. They probably do. The shape of the curve won't.
One honest caveat: if your agency runs three sites and expects to stay there, the math is thinner, and a per-site plan you can cancel might suit a shrinking book of business better. This model rewards agencies that are growing.
What to Check Before You Commit to Any White-Label CMS
Five questions, learned from watching agencies get burned:
- Does the license say white-label, or does the CSS just allow it? Get the grant in writing.
- What happens to client sites if you stop paying? On subscriptions, sites degrade or lock. On owned licenses, nothing.
- Can a client take their site and leave you? Painful question, professional answer: with self-hosted, yes, they take the code and the database. That exit path is a selling point in your pitch, not a threat.
- Who does the client call at 2 a.m.? White-label means the vendor is invisible, so support is you. Price your retainers accordingly.
- How do editor roles work? Clients need publish access without settings access. Role systems differ a lot between platforms; we covered the patterns in user roles and permissions.
FAQ
What is a white-label CMS?
A CMS your agency can rebrand and present as part of its own service: your logo and colors in the admin, a login URL on the client's domain, no vendor branding in the client experience, and license terms that permit all of it. The license grant is the part that makes it real.
Can you white-label WordPress?
Yes, through plugins like White Label CMS, plus per-plugin branding settings across the rest of the stack. Budget maintenance time for it: every plugin update can resurface vendor branding, and the white-label layer is one more thing to test. Nothing in WordPress core forbids it.
How much does a white-label CMS cost for an agency?
Per-site SaaS platforms run roughly $280 to 470 per site per year at agency scale. Plugin-based WordPress white-labeling costs $500 to 900 per site per year in premium plugin licenses. UnfoldCMS Agency is $999 once for unlimited sites, plus your own hosting. At 15 sites over three years the difference is roughly $12,000.
Do clients ever find out what CMS is underneath?
If they look at HTTP headers or page source, sure, and a technical client will. White-labeling isn't about deception. It keeps the daily experience on your brand and the commercial relationship with you, while any developer the client hires can still identify and work with the stack.
Is white-label the same as reseller?
No. Reseller programs let you sell the vendor's subscriptions under revenue share, and the client's contract still chains to the vendor. White-label with an owned license means the client's only contract is with you.
Methodology
Webflow per-site pricing reflects their published CMS-tier plan rates as of July 2026; agency totals use a $29/month midpoint. WordPress white-label plugin costs come from the premium plugin stack we itemized in our WordPress cost breakdown, at vendors' published annual prices. UnfoldCMS Agency terms ($999 one-time, unlimited domains, white-label rights) are on our pricing page. We build UnfoldCMS and sell the license this post describes, which is why every competitor number links to a public source you can check.
Free & Open Source
Own your CMS. No subscriptions.
Unfold CMS is free to download and self-host. Built on Laravel + React, full source code included.
Share this post: