Managed WordPress hosting and VPS hosting are not really competing on the same axis. Managed WordPress is selling you "the operational burden of WordPress goes away" at a per-site price premium. VPS is selling you "you have full control and lower per-resource cost" at the price of in-house sysadmin time. The right pick for an agency depends on where the agency is in its growth curve, what specialist knowledge it has in-house, and how many client sites it is hosting. Here is the honest comparison and the agency-side break-even math.
Jump to:
- What each actually buys you
- The per-site cost comparison
- The agency operational time comparison
- The break-even calculation
- Where managed WordPress wins
- Where VPS wins
- The hybrid path many agencies actually take
What each actually buys you
Managed WordPress (Kinsta, WP Engine, Pressable, Rocket.net, Cloudways managed plans):
- The host operates the server, the WordPress configuration, the cache layer (object cache + page cache + CDN), the backup system, and the security/malware scanning.
- You get a wp-admin login, a dashboard, and (usually) git deployment.
- You do not see the server directly. You cannot SSH to it as root. You cannot install arbitrary system packages.
- Support is WordPress-aware and competent on the host's specific configuration.
VPS (DigitalOcean, Hetzner, Vultr, Linode, AWS Lightsail; with or without Plesk/cPanel layered on top):
- The host gives you a Linux machine. You operate everything on it.
- You install WordPress, set up nginx, configure php-fpm, manage MySQL, install Redis, configure fail2ban, set up backups, manage SSL, monitor uptime.
- You have full root. You can install anything.
- Support handles only the underlying infrastructure (network, hardware); the OS, WordPress, and everything in between are yours.
The two are different products. Comparing them is like comparing "renting a fully-furnished apartment" with "renting an empty warehouse you can fit out however you want."
The per-site cost comparison
For a single mid-size WordPress site (10k-100k monthly pageviews, moderate complexity):
| Cost component | Managed WordPress | Self-managed VPS |
|---|---|---|
| Hosting plan | $30-100/month | $20-40/month |
| Backup storage | Included | $5-10/month (B2/S3) |
| CDN | Included (CF Enterprise on Kinsta/Rocket) | $5-20/month |
| Object cache | Included | Included (you set up Redis) |
| Security scanning | Included | $0 (you set up Wordfence + fail2ban) |
| SSL certificate | Included | Free (Let's Encrypt) |
| Monitoring (uptime + perf) | Included | $5-10/month (UptimeRobot, etc.) |
| Total per site | $30-100/month | $35-80/month |
The list-price difference is much smaller than people assume. VPS is not dramatically cheaper for a single site once you add in the supporting services that managed WordPress includes.
Where VPS becomes cheaper per site: when you host MANY sites on one VPS. A $40/month Hetzner CPX31 can comfortably host 10-20 small WordPress sites if you have the sysadmin skill to set it up; the per-site cost becomes $2-4/month. Managed WordPress is per-site pricing all the way down.
The agency operational time comparison
Per client site per month, including incidents:
| Activity | Managed WordPress | Self-managed VPS |
|---|---|---|
| Routine updates | 0.5 hours | 0.5 hours |
| Server patches | 0 hours | 1-2 hours (spread across all sites on the VPS) |
| Backup verification | 0 hours (host does it) | 0.5 hours |
| Performance monitoring | 0 hours (host does it) | 0.5-1 hour |
| Incident response | 0 hours (host handles infra incidents) | 1-3 hours (your problem) |
| SSL renewal | 0 hours | 0 hours (automated) |
| Per-site monthly | 0.5 hours | 2-7 hours |
The agency time difference is the real cost difference. At $150/hour blended rate, managed WordPress costs about $75/month of agency time per client; VPS costs $300-1050/month of agency time per client.
For most agencies, this math decisively favors managed WordPress.
The break-even calculation
When does VPS become cheaper than managed WordPress on a total-cost basis?
Variables:
- Managed cost per site per month: $50 hosting + $75 agency time = $125 total.
- VPS cost per site per month (1 site on a VPS): $40 hosting + $450 agency time = $490 total. (VPS LOSES badly at 1 site.)
- VPS cost per site per month (10 sites on a VPS): $4 hosting + $45 agency time (amortized) = $49 total. (VPS wins.)
- VPS cost per site per month (20 sites on a VPS): $2 hosting + $22 agency time = $24 total. (VPS wins big.)
The break-even is roughly 5-8 sites per VPS, ASSUMING you have the sysadmin skill in-house and the operational discipline to actually maintain a multi-tenant VPS reliably.
Without that skill in-house, the comparison stops at "managed WordPress, every time."
Where managed WordPress wins
- Agency has under 50 client sites. The per-site time savings dominate the per-site price premium.
- Agency does not have a dedicated sysadmin. Hiring one ($80k-120k/year) requires roughly 30 sites' worth of self-hosting savings to justify, which most small agencies do not have.
- Sites are diverse in size/complexity. Putting one mid-traffic WooCommerce alongside three brochure sites on a single VPS works in theory; in practice, the WooCommerce site's resource spikes affect everyone else.
- Client expects "enterprise-grade" hosting in the pitch. "We host on WP Engine" is a credible line; "we host on our own server" can be too, but it requires more sales effort.
- Sleep matters to the agency owner. Managed hosts handle 3am incidents; self-hosted owners handle them themselves.
Where VPS wins
- Agency has 50+ client sites with consistent low-to-mid complexity. The economies of scale on a multi-tenant VPS are real.
- Agency has a sysadmin (or the owner is a real sysadmin). The skill makes the operational burden manageable.
- Client sites have specific requirements managed hosts cannot accommodate. Custom MySQL configurations, specific PHP modules, non-standard cron patterns, etc.
- Cost sensitivity is extreme. Some directory and lead-gen verticals run on margins that cannot support managed hosting; for them VPS is the only viable path.
- Agency runs many similar small sites for the same client (a multisite-style portfolio). Self-hosting on a multisite VPS makes sense.
The hybrid path many agencies actually take
The pattern that works for many growing agencies:
- Tier 1 client sites (brochure, marketing): managed WordPress, usually Cloudways or a mid-tier WP Engine plan. Low per-site agency burden.
- Tier 2 client sites (WooCommerce, complex): higher-tier managed (Kinsta Pro, WP Engine Premium). The host's optimization for the workload is worth the premium.
- Tier 3 internal projects + experimental sites: self-managed VPS. Lower cost, full control, agency learns operational skills on its own sites first.
This path lets the agency build up sysadmin expertise gradually without betting client uptime on the learning curve. As the agency grows and the sysadmin skill matures, more sites can migrate to self-hosting if the economics favor it.
For the broader decision tree by traffic and workload, see A WordPress Hosting Decision Tree for Agencies. For the self-hosting specific decision, see When Agencies Should Self-Host WordPress. For the profitability impact across the agency, see How Hosting Choices Affect Agency Profitability.
Sources
Authoritative references this article was fact-checked against.
- Kinsta (official site)kinsta.com
- Cloudways (official site)cloudways.com
- Hetzner Cloud (official site)hetzner.com





