CMS for Agency Client Sites
One license, every client site you build, forever
Most CMS pricing is built for a single-site customer. Agencies pay anyway. A 10-client studio on Webflow Business pays $390/month forever. The same studio on Contentful is $3,000/month minimum. The same studio on Storyblok Teams is $849/month. None of those bills get smaller as the agency grows — they get bigger. See also: Webflow.
This page covers what UnfoldCMS does for agencies running multiple client sites: multi-site licensing, white-label rights, the operational model that makes 10 client sites manageable instead of 10 ongoing subscriptions.
TL;DR: UnfoldCMS Agency is $999 one-time for unlimited domains, white-label rights, and resale rights. One license covers every client site you build, forever. The trade-off: it's self-hosted, so you (or your client) handle hosting. For most agency workflows, that's already true — clients already pay for hosting. UnfoldCMS replaces the SaaS subscription, not the hosting bill.
Quick Facts
| Question | Answer |
|---|---|
| Price for unlimited client sites | $999 one-time (Agency tier) |
| Price for 3 client sites | $269 one-time (Business tier) |
| White-label rights | Yes (Business + Agency) |
| Resale rights | Yes (Agency only) |
| SaaS usage permission | Yes (Agency only) — host it as a service for clients |
| Hosting | Self-hosted on any PHP host (clients can use their existing $5/mo cPanel) |
| Per-client recurring fee | $0 |
| Per-seat fee for editors | $0 |
| Includes admin themes | Aurora (active) + Default + 3 color themes |
| Built-in client features | Posts, Pages, Section builder, SEO records, redirects, contact forms, newsletter signup |
| Support | 12 months priority support included |
The Pricing Math That Drives Agencies Off SaaS CMS
Every SaaS CMS prices on a per-site or per-seat basis. The bill scales with your business — but it scales for them, not for you.
A 10-client agency pays:
| Platform | Monthly | Annual | 5-Year |
|---|---|---|---|
| Webflow Business ($39 × 10) | $390 | $4,680 | $23,400 |
| Storyblok Entry (1 space × 10) | $990 | $11,880 | $59,400 |
| Contentful Basic (10 spaces) | $3,000 | $36,000 | $180,000 |
| Hygraph Growth (10 projects) | $2,990 | $35,880 | $179,400 |
| Ghost Pro Creator ($25 × 10) | $250 | $3,000 | $15,000 |
| UnfoldCMS Agency | $0 (one-time $999) | $999 | $999 |
The math compounds. Year five on Webflow Business is $22,400 more than UnfoldCMS Agency. Year five on Hygraph Growth is $178,400 more. For agencies with thin margins on retainer revenue, this is the conversation that ends the relationship with SaaS CMS.
"We were paying more for the CMS subscriptions across our client sites than we were paying for our office. The CFO ran the numbers. We switched everyone over six months." — paraphrased from a r/webdev thread, 2024
UnfoldCMS Agency is one bill, then nothing. New client sites cost $0 incremental on the license side. You charge clients normally for design and development work — the CMS isn't a recurring line item anymore.
What "Agency Tier" Actually Includes
The Agency license at $999 is a one-time purchase that grants:
- Unlimited domains. Run UnfoldCMS on every client site you build, forever. No additional licenses, no per-site fees.
- White-label rights. Remove UnfoldCMS branding from the admin and login screens. Replace with the client's logo (or yours). Clients see their CMS, not a vendor's.
- SaaS usage permission. Host UnfoldCMS as a service for clients — bill them whatever you want (monthly retainer, hosting markup, flat-rate maintenance). The license doesn't restrict how you charge.
- Resale rights. Sell UnfoldCMS-powered installations as part of your service. Bundle it into a fixed-price project. The license follows the work, not the client.
- 12 months priority support. Direct ticket access to the team for setup questions, bug reports, and feature requests during the first year.
- Lifetime updates. Updates ship as
git pull+composer installon each install. No "version 2 costs more" upsell.
This is the same license model that worked for Sketch, Tower, Affinity, and other developer-tier products: one purchase, full ownership, no metering.
The Operational Model: Self-Hosted Doesn't Mean Hard
A common pushback: "Self-hosted CMS sounds like more work for the agency." It can be. It usually isn't, because of how agency client work already runs.
Most agency client sites already have hosting. The client pays $5–$25/month for a PHP host (cPanel, SiteGround, Hetzner VPS, AWS Lightsail, whatever). UnfoldCMS runs on that hosting — same git pull and composer install pattern that any Laravel project uses. You're not adding a new hosting bill; you're using the one the client already pays for.
For agencies that want to centralize, the SaaS Usage Permission lets you host all clients on your own VPS and bill them as a managed service. Hetzner CX22 ($5/month) hosts dozens of low-traffic client sites comfortably.
What you don't deal with:
- API rate limits during a content push
- Per-seat caps when the client adds a third employee
- "You hit your CMS items limit" emails after a campaign launch
- A vendor sunset announcement that forces a re-platform on someone else's timeline
What you do deal with:
- A
composer installandphp artisan migrateafter each update (5 minutes) - Backups (your hosting provider handles, or a $2/month script)
- The occasional Laravel security patch (
composer update, ship it)
For most agencies, this is already the cost of doing business. UnfoldCMS doesn't add to it.
What Ships Today for Client Work
Honest inventory of what UnfoldCMS handles out of the box for typical agency client sites:
Content:
- Posts (blog) and Pages (marketing site, about, services, contact)
- Custom content via the section system — 29 prebuilt blocks shipped (hero, features, faq, testimonials, pricing-plans, cta, comparison-table, latest-posts, newsletter signup, gallery, integrations, team, etc.)
- Media library (Spatie) with image conversions (large/medium/thumbnail)
- Categories, tags, menus, redirects (admin UI, no config files)
Editorial:
- Block-based section builder for marketing pages — clients can add a hero, swap testimonials, edit a pricing tier without touching code
- Per-post SEO records (custom title and description per page)
- Article JSON-LD and FAQPage schema, sitemap.xml auto-generated
- Comments (with approval workflow), contact forms
Frontend:
- Aurora theme (the active default) — modern marketing-site design
- Default theme — minimal alternative
- Three color themes via CSS variables (Default blue, Purple, Unfold soft-purple)
- Tailwind v4 + shadcn/ui — fork the templates, ship a fully custom design without fighting a vendor's CSS
Developer-side:
- Laravel 12 + React 19 + TypeScript + Inertia 2
- REST API + GraphQL endpoint for headless setups
- Standard Laravel migrations for schema changes
For agencies specifically:
- Multi-site licensing (Business: 3 domains, Agency: unlimited)
- White-label admin (Business + Agency)
- SaaS usage permission (Agency)
- Role-based permissions (Admin, Editor, Author roles)
What UnfoldCMS Does NOT Ship Today
Honest about gaps. If your agency depends on these features, UnfoldCMS isn't the right tool — yet:
- Paid memberships / Stripe paywalls / tiered subscriptions for client content. UnfoldCMS ships newsletter signup (collect emails, send broadcasts) but no Ghost-style paid-newsletter or paywall product. If a client runs a paid newsletter business, stay on Ghost.
- Multi-language / i18n content. No translation models today. If a client needs a 5-locale site with stage-based publishing, look at Hygraph or Storyblok instead.
- Visual drag-and-drop page builder. The section builder is block-based, not Webflow-style free-form drag. If your team designs in the browser without code, Webflow is the right tool.
- Real-time / WebSocket updates. REST polling only.
- Field-level permissions. Role-based at the content-type level, not field-by-field.
- Built-in headless API for the storefront use case. REST and GraphQL endpoints exist for content delivery, but if you need federation across multiple sources, Hygraph's federation product is more mature.
We'd rather flag these honestly than have you switch and find out later. We've covered the trade-offs in vs Webflow, vs Hygraph, and vs Ghost — read those if your client work depends on what's missing.
Three Common Agency Use Cases
1. Marketing site + blog for B2B SaaS clients
The most common agency project. Client wants: homepage, features, pricing, blog, about, contact, careers. Aurora theme + the section builder covers all of this out of the box. SEO records per page, sitemap, schema markup, fast page loads on Cloudflare's free tier.
Typical timeline: design in Figma → forking Aurora templates → Tailwind tweaks for client brand → content from client → live in 2–3 weeks for a 6–8 page site.
2. Product catalog / directory site
Clients with a directory of items (products, listings, members, properties). The custom content type pattern in Laravel handles this — extend the schema, fork the post type, build the listing pages. No CMS-item caps, no API metering. We covered the developer-friendly CMS features that make this manageable.
3. Multi-site portfolio for the agency itself + clients
Your own agency site, plus client sites, plus internal tools. Agency tier covers all of them under one $999 license. Use the same admin theme across all installs, push updates with the same Laravel deploy script, no per-site licensing math.
If you're migrating from WordPress for either your agency site or a client, the same migration pattern works for both — you'll get the WordPress-to-UnfoldCMS playbook once and reuse it on every client.
How Agency Pricing Compares to Common Alternatives
For 10 client sites, 5-year cost of ownership:
| Stack | 5-year cost | Notes |
|---|---|---|
| WordPress + premium plugins (Elementor, Yoast, security) | $5,000–$15,000 | Plugin license stack adds up; ongoing security work |
| Webflow Business ($39 × 10) | $23,400 | Locked to Webflow's hosting and pricing |
| Storyblok Entry ($99 × 10) | $59,400 | Visual editor SaaS, per-space pricing |
| Contentful Basic (10 spaces) | $180,000 | Enterprise-headless pricing |
| Ghost Pro Creator ($25 × 10) | $15,000 | Newsletter-first; capped at member tiers |
| UnfoldCMS Agency | $999 + hosting | One license, unlimited sites, your hosting |
The honest comparison: WordPress is cheaper if you stay on free plugins and don't count your time fixing them. Webflow is faster to ship if your team is designer-led with no developer involvement. UnfoldCMS sits between them — developer-friendly, multi-site, no recurring CMS bill.
For full breakdowns, see vs WordPress, vs Webflow, vs Contentful, vs Ghost, vs Storyblok, or vs Sanity.
Trust Block
Who this is for: Digital agencies, freelance developers, and design studios running 3–50 client sites who want a CMS that's licensed once and used everywhere — not metered per site, per seat, or per content item.
What it replaces: Webflow Business ($39/mo per site), Storyblok Entry (€99/mo per space), Contentful Basic ($300/mo per space), Hygraph Growth ($299/mo per project), Ghost Pro Creator ($25/mo per site), or any other per-site SaaS CMS.
What it costs: UnfoldCMS Agency license — $999 one-time. Unlimited domains, white-label rights, resale rights, SaaS usage permission, 12 months priority support.
What happens after you buy:
- Download the installer and run
composer install— live in under 5 minutes on any PHP host - Apply your white-label branding once (config file) — every install your agency ships uses your branding instead of UnfoldCMS's
- Build the first client site, then duplicate the playbook for every site after — no per-install license check, no per-domain fee
- Sell ongoing maintenance, hosting, or content support as recurring revenue under your own brand
FAQ
Can I really run unlimited client sites on one $999 license? Yes. The Agency tier covers unlimited domains. Run UnfoldCMS on 100 client sites if you need to. The license doesn't expire and doesn't cap site count.
Do clients see UnfoldCMS branding in the admin? Not if you don't want them to. White-label rights are included on Business and Agency tiers — replace the logo, login screen, and admin chrome with the client's brand or your agency's brand. The client sees their CMS.
Can I host UnfoldCMS for clients and bill them monthly? Yes. The Agency tier explicitly grants SaaS Usage Permission — you can host UnfoldCMS installs for clients on your infrastructure and charge them as a managed service. Many agencies bundle this with hosting + maintenance retainers.
What happens if I stop paying? Nothing — there's nothing to stop paying. UnfoldCMS is a one-time license. After purchase, you own the version you bought. Updates ship for free for the lifetime of the product. No subscription, no renewal, no expiry.
What's the difference between Business ($269) and Agency ($999)? Business covers 3 domains and includes white-label branding for client work. Agency adds unlimited domains, SaaS usage permission, resale rights, and 12 months of priority support. If you run more than 3 client sites or want to host UnfoldCMS as a service, Agency is the right tier. Under 3 sites, Business is fine.
What about updates and security patches?
Updates ship as git pull + composer install + php artisan migrate. Standard Laravel patterns. No data migration tools to learn, no proprietary upgrade scripts. Patches are tested against the same stack you're running. We covered the self-hosted CMS operational model in detail.
Can I migrate existing WordPress client sites to UnfoldCMS? Yes. We have a WordPress to UnfoldCMS migration guide and a paid Migration Service ($149 starter or $499 concierge per site) if you'd rather not do it yourself. For agencies migrating multiple sites, we've worked out batch pricing — contact us.
What about clients who want to leave my agency? The handoff is clean. UnfoldCMS is source-available with full database export. The client takes the SQL dump, the media library, the Laravel codebase, and runs it themselves (or hands it to a new developer). No vendor lock-in. The license follows the install — if the client wants to take it over, they can buy their own license or you can transfer yours.
Does the Agency tier include hosting? No. Hosting is separate. Most agencies use hosting their clients already pay for, or aggregate clients on a Hetzner VPS ($5/month each) and bill the hosting back. The license is purely software.
Methodology
UnfoldCMS pricing data is from /pricing as of May 8, 2026. Tier features are from config/pricing.php in the live codebase. Webflow pricing from webflow.com/pricing. Storyblok pricing from storyblok.com/pricing. Contentful pricing from contentful.com/pricing. Hygraph pricing from hygraph.com/pricing. Ghost Pro pricing from ghost.org/pricing. All competitor pricing is current as of May 2026 — pricing changes; verify on each vendor's site before making a final decision.
Try UnfoldCMS for Your Agency
If UnfoldCMS sounds like a fit, the live demo takes about 90 seconds — log into the admin, edit a post, switch themes without installing anything. Pricing is one-time and the Agency tier ($999) covers your entire client roster.
For agencies migrating multiple existing sites, contact us — we'll scope it honestly, including a realistic estimate of which sites move easily and which take more work.
If a SaaS CMS is the right answer for your agency's specific workflow, that's a fine call too. The pricing math is the easy part of this decision; the workflow fit is the harder part.
Looking at the comparison details? See how UnfoldCMS stacks up vs Webflow, vs Storyblok, vs Contentful, vs Hygraph, vs Ghost, vs WordPress, or read the self-hosted vs SaaS CMS breakdown.
Related: CMS for SaaS marketing sites, CMS for developer portfolios, or migrate from WordPress if your agency manages WP client sites.