Black Friday: 50% off. Your first year on any annual plan, until 1 December. See the dealFirst year on annual plans, until 1 December
WPClientHub V2 is live. Fewer plugins on your client sites: caching, forms and image optimization now come built into WPClientHub One. See what’s newCaching, forms and images, built in. See what’s new
Sign in Start free
Pricing

Flat tiers. No add-ons. Zero per-site meter.

Every new account starts with a 14-day Agency trial, no card needed — then Free (3 sites, 20 AI credits/month) or a paid plan. Every plan, Free included, gets updates, backups, uptime, security, page caching, SEO Health, AI Visibility and client billing. Because we store no backup archives, our costs don’t grow with your site count — so your price doesn’t have to either. Tiers differ on sites, AI credits, whether the client help desk is included, and — on Scale — the Cloudflare integration and the public API. Annual billing gets two months free.

Black Friday: 50% off your first year on any annual plan, until 1 December. Applied automatically at checkout. See the deal →

Free

Kick the tires on real sites.

$0 forever

Up to 3 sites
  • Updates, backups, uptime, security
  • Page caching & purge
  • 20 AI credits / month + top-ups
  • Weekly SEO & AI Visibility scans
  • Backups on the site + your own storage
  • Uptime checks every 60 seconds
  • Client billing, 0% fee
  • Community + in-app help chat
Start free

Studio

For freelancers & small studios.

$19/mo

Up to 25 sites
  • Everything in Free
  • 50 AI credits / month
  • White-label PDFs, Search Console, daily scans
  • SEO management: titles, redirects, sitemap, schema
  • WordPress user management across sites
  • Google Drive & Dropbox backups
  • Email support
Start free
Most popular

Agency

For agencies running at volume.

$49/mo

Up to 100 sites
  • Everything in Studio
  • Client help desk, portal & emails on your domain
  • AI diagnosis & estimates
  • White-label plugin
  • Image optimization (WebP/AVIF, restore)
  • Form builder & entries inbox
  • 250 AI credits / month
  • Priority support
  • Same flat price at 100 sites as at 26
Start free

Scale

For agencies that keep adding sites.

$99/mo

Unlimited sites
  • Everything in Agency
  • Fair use — past 500 sites we raise it on request
  • Cloudflare integration — purge after updates, SSL/DNS checks, cache stats
  • Public API, webhooks & Zapier
  • 1,000 AI credits / month
  • Onboarding assistance
  • Priority support + onboarding
Start free

Your client revenue never passes through us

Client billing runs on your Stripe account — connected with a restricted key you can revoke any time — or on no processor at all, invoicing straight to your bank. Either way the money goes from your clients to you, and WPClientHub takes no cut of it on any plan, Free included. A $5,000/month care-plan book costs you $0 in platform fees; tools that charge even 1–2% would take $600–1,200 a year for moving your own money.

Line by line

Compare every plan

Short table, on purpose. We gate twelve things by plan and nothing else: the white-label reporting extras, WordPress user management, SEO management and Google Drive & Dropbox backups from Studio, the client help desk, the white-label plugin, image optimization, forms and client emails from your own domain from Agency, and unlimited sites, the Cloudflare integration and the public API (with webhooks and Zapier) on Scale. Page caching, offsite backups to S3 and SFTP, the uptime checks and client billing are on every tier, Free included.

FeatureFreeStudio · $19Agency · $49Scale · $99
Sites included325100Unlimited (fair use)
AI credits per month20502501,000
AI credit top-ups (100 for $9 · 500 for $39)✓✓✓✓
SupportCommunityEmailPriority emailPriority + onboarding
Included on every tier — the free one too
Team membersUnlimitedUnlimitedUnlimitedUnlimited
Health scores & Action Inbox✓✓✓✓
Internal site notes✓✓✓✓
Pre-update restore point on every batch✓✓✓✓
Screenshot diffs on the pages you choose✓✓✓✓
Update schedules, approval queue, in-row updates✓✓✓✓
Database cleanup✓✓✓✓
Page caching & purge✓✓✓✓
Restore points on the site’s own server✓✓✓✓
Offsite copies to storage you own (S3, B2, Wasabi, R2, SFTP)✓✓✓✓
Google Drive & Dropbox backup destinations—✓✓✓
One-click restore & standalone restore script✓✓✓✓
Backup storage quotaNoneNoneNoneNone
Vulnerability feed, How to fix, hardening✓✓✓✓
Daily file-integrity check, quarantine & one-click reinstall✓✓✓✓
Security alerts — attacks, new admins, suspicious files✓✓✓✓
60-second uptime checks, confirmed before paging✓✓✓✓
SSL expiry monitoring & per-site SLA targets✓✓✓✓
Domain & DNS expiry monitoring✓✓✓✓
Performance trends (mobile & desktop)✓✓✓✓
SEO Health score & on-page checklist✓✓✓✓
SEO Health: Search Console sync & daily scans—✓✓✓
SEO management (titles, redirects, sitemap, schema)—✓✓✓
AI Visibility: 28 checks & Ask AI probe✓✓✓✓
White-label SEO/AI Visibility PDF—✓✓✓
White-label AI Visibility scanner for your own site—✓✓✓
Activity log — 12 months, CSV / JSON export✓✓✓✓
Client reports on any schedule, in your brand kit✓✓✓✓
Help Desk & client portal, your own domain——✓✓
AI diagnosis & estimates on help desk requests——✓✓
Ask AI on security findings✓✓✓✓
Notification routes — Slack, webhooks, email, digests✓✓✓✓
Client billing — your own Stripe or direct invoicing, 0% fee✓✓✓✓
Recurring invoices, numbered PDF invoices, emailed with a Pay link✓✓✓✓
Invoices in the client portal——✓✓
Cloudflare integration———✓
Automatic rollback on a failed visual diff✓✓✓✓
One-click wp-admin login✓✓✓✓
WordPress user management—✓✓✓
White-label plugin——✓✓
Image optimization (WebP/AVIF, restore)——✓✓
Form builder & entries inbox——✓✓
Client emails from your own domain——✓✓
Public API, webhooks & Zapier———✓
Four team roles & two-factor auth✓✓✓✓
Built and being tested — not shipped, not billable, not promised on any tier
Encrypted backup archivesRoadmapRoadmapRoadmapRoadmap
Contractual uptime SLA for WPClientHub itself———Roadmap

Everything above the amber line works today on every tier it’s ticked on. Everything below it does not exist yet, on any tier, at any price — it is listed so you can see what we are building rather than discover the gap after you pay.

Already on ManageWP, MainWP, WP Umbrella or WPMU DEV? Read a side-by-side comparison or an alternatives guide, or run your own site count through the cost calculator.

FAQ

Fair questions, straight answers

What counts as a “site”?
One connected WordPress installation — one install of the WPClientHub One plugin. Multisite networks count each sub-site that you actually connect and manage. Staging copies you connect count too, so most agencies only connect production.
Do I need a credit card to start?
No. Every new account starts with a 14-day Agency trial — the client help desk and portal included — and no card is taken. After it the Free tier is genuinely free for up to three sites with updates, backups, uptime, security, SEO Health, AI Visibility, AI credits and client billing, and you can run it forever. You only add payment details when you upgrade to a paid tier.
What are AI credits?
One currency for every model-backed action: a help desk diagnosis, a re-run, an “Ask AI” on a security finding, an AI draft of an SEO title and description, or a deep answer in the help panel each cost one credit. Ordinary help-panel answers from the docs cost nothing. Credits are charged before the run and refunded if it fails. Every plan includes a monthly allowance — 20 on Free, 50 on Studio, 250 on Agency, 1,000 on Scale — that resets on your billing day and doesn’t roll over, and Settings → AI usage shows the ledger. Need more mid-month? Buy a top-up pack (100 credits for $9 or 500 for $39) on any plan — top-up credits never expire — or upgrade your plan.
Which plans include the Help Desk?
Agency and Scale. The Help Desk, the client portal, custom portal domains, AI diagnosis and estimates come with both, with no per-agent or per-client charge — your clients don’t need accounts or passwords, they sign in with a magic link. Free and Studio cover the site management side; a 14-day Agency trial lets you try the help desk before you pick.
Can I manage WordPress logins across all my sites?
Yes, from Studio up — the Agency trial includes it. Sites → WordPress users lists every WordPress account on every connected site, grouped by person, and lets you add someone to several sites with a role, change a role, remove someone with their posts handed to a user you pick, send a password reset, or sign someone out everywhere. Each site needs the WPClientHub One plugin 0.11.0 or newer. On every plan, the Security report flags administrators called “admin” and administrators nobody has used for 90 days.
Can backups go to Google Drive or Dropbox?
Yes, from Studio up — the Agency trial includes it. Connect your agency’s own Google Drive or Dropbox once and each site uploads its backups straight there, in resumable chunks checked against Google’s or Dropbox’s own checksum. WPClientHub asks only for access to the folder it creates (Google’s “files this app creates” permission, a Dropbox App folder), never sees what is inside the archives, and keeps the newest 30 per site. S3-compatible storage and SFTP work on every plan, Free included. Each site needs the WPClientHub One plugin 0.12.0 or newer.
Can I put my own name on the WPClientHub One plugin?
Yes, on Agency and Scale — the Agency trial includes it. Settings → White label renames the WPClientHub One plugin on every client site: its name, description and author on the Plugins screen, its menu label and icon (a Dashicon or your own SVG), and “WPClientHub” in its own notices. You can also hide it from the Plugins list for everyone except your own WordPress login. What doesn’t change: its folder name, its WordPress.org listing, and a site administrator’s ability to see it — one line in wp-config.php shows it under its real name again. Sites need the plugin 0.13.0 or newer.
Does WPClientHub cache pages, like WP Rocket?
Yes, on every plan, Free included. Each site’s Performance tab has a Caching card: switch it on and the WPClientHub One plugin stores whole pages for visitors who are not logged in and answers them before WordPress loads — through an advanced-cache.php drop-in, or on Apache and LiteSpeed through .htaccess rules the plugin checks with a request to the site (nginx gets a snippet). Logged-in visitors, carts, checkouts, previews, search, errors and pages marked DONOTCACHEPAGE are never cached. A content change purges its page and its listings at once; theme, plugin, menu and widget changes, and anything WPClientHub does to the site — updates, restores, database cleanups, image runs — purge everything, which is then warmed again in the background. If WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, WP Fastest Cache, Cache Enabler, Breeze or Speed Optimizer is already active, or the host caches pages, we say so and stay off; Purge from the dashboard still goes through that plugin. Browser caching and compression rules come with it; HTML minify and script defer are optional and off. Sites need the plugin 0.15.0 or newer.
Does WPClientHub optimize images, like Smush or ShortPixel?
Yes, on Agency and Scale — the Agency trial includes it. Each site’s Images tab compresses every JPEG and PNG (lossy at the quality you choose, or lossless), strips metadata, resizes oversized uploads the way WordPress does, and writes WebP and AVIF copies that browsers get automatically — on Apache and LiteSpeed through rewrite rules in uploads/.htaccess that we check with a request to the site, on nginx by turning img tags into picture elements on the page (with a snippet to paste for the server). It all runs on the client’s own server with its Imagick or GD — no third-party service, no CDN, no credits per image, and AVIF depends on the host’s PHP build. Every original is kept so one image or all of them can be put back. If Smush, ShortPixel, Imagify, EWWW, Optimole or TinyPNG is already active we say so and stay off unless you choose otherwise. Sites need the plugin 0.14.0 or newer.
Can I build the forms on my clients’ sites with WPClientHub?
Yes, on Agency and Scale — the Agency trial includes it. Each site’s Forms tab opens a drag-and-drop builder with seventeen field types, conditional logic (show, hide or require a field by other answers, checked on the server), multi-step pages, file uploads kept in a web-denied folder on the site, spam protection on by default (honeypot, a signed timer, a rate limit) and optional Turnstile, hCaptcha or reCAPTCHA, notifications with merge tags and Reply-To the visitor, an autoresponder, and a confirmation message or redirect. Publish, then add the form to a page with a shortcode or the Form block; the markup is accessible, the stylesheet inherits the theme, there is no jQuery and the form works without JavaScript. Every entry lands in the Forms inbox across all your sites — search, filters, CSV export, one-time file downloads, an optional alert per form, and a button that turns an entry into a help-desk ticket. If a site already uses Gravity Forms, WPForms (paid), Fluent Forms, Contact Form 7 with Flamingo or Ninja Forms, their entries are read into the same inbox, read-only. Leaving Agency keeps published forms working on the sites; the inbox just stops collecting. Sites need the plugin 0.17.0 or newer.
Can client emails come from our own domain?
Yes, on Agency and Scale — the Agency trial includes it. Settings → Email sending takes an address like support@youragency.com and shows the DNS records to add: a DKIM key (required), a bounce CNAME, your SPF record with ours merged in (never a second one) and a DMARC suggestion. Once the DKIM record checks out, reports, help desk sign-in links, request updates, estimates and invoices go out from that address. We re-check daily; if a record breaks, client emails go back to our address with your name and you get an alert. On Free and Studio they come from our address, with your agency’s name and replies to you.
Does WPClientHub work with Cloudflare?
Yes, on Scale. You connect your own Cloudflare account with a scoped API token, link each site to its zone, and WPClientHub purges the cache after safe updates, rollbacks and restores, gives each site a Purge cache button and a Development mode switch, checks SSL mode, Always Use HTTPS, proxy status and edge-certificate coverage daily, and puts requests, cache hit rate, bandwidth saved and threats blocked into client reports. We don’t proxy your traffic or sell Cloudflare plans, and Cloudflare’s free plan works. It isn’t part of the Agency trial.
Is there an API, or a Zapier integration?
Yes, on Scale. A versioned REST API (v1) reads your sites, pending updates, backups, uptime, security findings, clients, tickets, reports and the Activity Log, and can start a sync, an update check, a backup or a safe update batch — through the same safeguards as the app, so a restore point comes first and your approval setting is respected. Nothing in v1 deletes, restores or disconnects. Keys are scoped, rate-limited and revocable; signed webhooks fire on downtime, backups, updates, new vulnerabilities, tickets and expiring domains. Our Zapier app is invite-only until Zapier lists it. It isn’t part of the Agency trial.
What does “unlimited sites” mean on Scale?
Exactly that for every agency we expect to meet: connect as many client sites as you manage at one flat $99/mo. Fair use is the only caveat — past 500 connected sites we ask you to get in touch so we can raise the ceiling for your account, which we do, rather than let a runaway script connect ten thousand. Nothing breaks when you get there; the next site simply waits until we have.
How does client billing work without a fee?
Because WPClientHub is never in the payment path. Connect your own Stripe account by pasting a restricted API key — we create the customers, subscriptions and invoices in your Stripe, payouts go to your bank, and you pay only Stripe’s normal processing rates. Don’t use Stripe? Invoice directly: WPClientHub raises numbered PDF invoices with your bank, ACH, UPI or PayPal details and any payment link, emails them, chases them, and you mark them paid. There is no platform fee on any plan, including Free.
Can I buy more AI credits mid-month?
Yes. Top-up packs — 100 credits for $9 or 500 for $39 — are available on every plan from Settings → AI usage, paid through the same Paddle checkout as your subscription and credited the moment the payment completes. Plan credits reset monthly; top-up credits are spent after them and never expire.
Where are my backups stored, and do they count against a quota?
On the client’s own server first, and then wherever you tell us — an S3-compatible bucket (AWS, Backblaze B2, Wasabi, Cloudflare R2) or an SFTP host you own, or from Studio your agency’s own Google Drive or Dropbox. WPClientHub One builds each restore point into a web-denied directory inside wp-content, streams a copy to your storage, and WPClientHub receives the manifest, the checksums and the outcome — never a byte of the archive. Because we store no archives, there is no storage quota on any tier and nothing to pay us for as your site count grows. One thing to know: the copy in your bucket is not encrypted by us; your bucket’s own encryption applies.
What happens if I go over my site limit?
Nothing breaks. Existing sites keep working; you just can’t connect new ones until you upgrade or disconnect something — or, on Scale, until we have raised your fair-use ceiling. We’ll show you clearly when you’re close to the limit, and the owner gets one email a day about it, not fifty.
Can I change or cancel plans anytime?
Yes — upgrades apply immediately, downgrades at the end of the billing period, and you can cancel anytime. Because every archive already sits on the client’s server and in your own storage rather than ours, cancelling never puts a single byte of your data at risk: deactivate the plugin and the vault directory is still exactly where it was.
Will it work on my hosting?
Host-neutrality is the founding principle. WPClientHub One targets PHP 7.4+ and is engineered for hostile shared hosting: chunked resumable backups, loopback cron fallbacks, WP-CLI support. Managed WordPress hosts, VPSes, and budget cPanel plans are all fine — and we will never try to sell you hosting, because we don’t have any.
Can I fix the SEO problems it finds, or only see them?
From Studio up, both. SEO management adds Pages, Redirects & 404s, Sitemap & robots and Schema sections to the SEO tab: edit every page’s title, meta description, canonical, noindex and social fields inline or in bulk, draft a title and description with AI for one credit, add redirects with hit counts from the 404 log, edit robots.txt with a diff and a safety that refuses to block the whole site by accident, and print basic JSON-LD where no plugin does. When Yoast SEO, Rank Math, All in One SEO or SEOPress runs the site, the fields are written into that plugin’s own storage — its editor and output keep working, and nothing is ever printed twice. Every change can be undone.
What do SEO Health and AI Visibility check?
SEO Health crawls each site for the on-page fundamentals — titles, meta descriptions, headings, alt text, canonicals, broken links, structured data — and scores it 0–100. AI Visibility runs 28 AI-readability checks (robots access for GPTBot/ClaudeBot/PerplexityBot, llms.txt, schema, direct-answer content) and can probe what AI assistants already say about the business. Both scan weekly on Free and daily from Studio up.
More questions

From the team

How much does WPClientHub cost?
Four flat tiers, no per-site meter: **Free** ($0 forever, up to 3 sites, 20 AI credits/month), **Studio** ($19/mo, up to 25 sites, 50 credits), **Agency** ($49/mo, up to 100 sites, 250 credits), and **Scale** ($99/mo, unlimited sites under fair use, 1,000 credits). Every tier includes the core modules — updates, backups, uptime, security, SEO and AI Visibility reports. The client help desk and client portal are included on Agency and Scale. Annual billing gets two months free.
What counts against my site limit?
One connected WordPress installation — one install of the connector plugin — counts as one site, on every tier. Multisite networks count each sub-site you actually connect, and staging copies you connect count too. If you're at your limit, existing sites keep working; you just can't connect a new one until you upgrade or disconnect something. Upgrading from Settings → Billing applies the new limit immediately.
Where are my backups stored?
On the client's own server first — a web-denied directory at `wp-content/wpch-vault/` — and then replicated to storage *you* own: an S3-compatible bucket (AWS, Backblaze B2, Wasabi, Cloudflare R2) or an SFTP host. WPClientHub only orchestrates the schedule and stores the manifest, checksums and size of each restore point — the backup payload itself never transits or rests on our servers. That means no storage quota on any tier, and cancelling never puts your data at risk: the vault directory is still exactly where it was.
Do I need a credit card to start the trial?
No. Every new account starts with a **14-day Agency trial** and no card is taken. After the trial ends, the Free tier is genuinely free for up to 3 sites — you can run it forever. You only add payment details when you choose to upgrade to a paid tier.
Can I cancel anytime?
Yes. Upgrades apply immediately, downgrades take effect at the end of the current billing period, and you can cancel whenever you like from Settings → Billing. Because every backup archive already sits on the client's own server and in storage you own rather than ours, cancelling never puts a single byte of your data at risk — deactivate the connector plugin and everything is still exactly where it was.
Get started

Start on Free. Stay as long as you like.

Three sites, updates, backups, uptime, security, SEO Health and AI Visibility, twenty AI credits a month with top-ups when you need more, and no storage meter to worry about — no credit card, no clock. Upgrade when your site count outgrows it, or when you want the client help desk.

No credit card · connect your first site in about a minute