Siteward Child is awaiting WordPress.org approval, download it here to connect your managed sites.⬇ Download Siteward Child

How Much Should You Charge for a WordPress Maintenance Plan?

Most WordPress maintenance plans price between roughly $30 and $500+ per site per month. A workable benchmark for agencies and freelancers is around $50–$100/month for a basic care plan, $100–$250/month for a standard plan with security and support hours, and $300–$1,000+/month for premium plans that include SLAs, on-page edits and proactive optimisation. The right number depends far more on the value you protect and your cost-to-serve per site than on the task list itself.

If you manage anywhere from 10 to 500+ WordPress sites, your maintenance plan is usually your most profitable, most predictable revenue line, if you price it on value and keep your per-site tooling cost low. This guide gives you real ranges, what belongs in each tier, and the margin maths that most “WordPress care plan” articles skip.

The four common pricing models

Before you pick a number, pick a model. Each suits a different client mix.

  • Flat monthly tiers (most popular). Basic / Standard / Premium with fixed inclusions. Easiest to sell, easiest to forecast, easiest to systemise. Best for agencies running many similar sites.
  • Per-site flat fee. One rate per site (e.g. $79/site/mo) regardless of stack. Clean for portfolios of similar brochure sites; breaks down for complex WooCommerce stores.
  • Hourly + retainer. A monthly block of hours (e.g. 2 hrs at $120/hr) with overflow billed hourly. Honest for unpredictable work but caps your upside and invites time-tracking arguments.
  • Value/outcome-based. Priced against the revenue or risk at stake, a $50k/month store pays far more than a hobby blog for the same task list because downtime costs it more. The most profitable model, and the hardest to sell without proof.

Most successful agencies run flat tiers as the default and quietly shift high-revenue clients onto value-based pricing.

Benchmark pricing by tier

Here are realistic 2026 ranges based on what agencies and freelancers actually charge. Treat the lower end as freelancer/solo pricing and the upper end as established-agency pricing.

Tier Typical price/site/mo Who it’s for Headline inclusions
Basic / Care $30–$100 Brochure sites, small business, low-change blogs Uptime monitoring, core/plugin/theme updates, off-site backups, monthly report
Standard / Pro $100–$250 Active marketing sites, lead-gen, simple WooCommerce Everything in Basic + security hardening/scans, staging-tested updates, 1–2 support hours, faster response
Premium / Managed $300–$1,000+ High-traffic, e-commerce, mission-critical Everything in Standard + SLA, performance optimisation, priority support, content/edit hours, quarterly strategy

A common mistake is anchoring too low. A site that generates leads worth thousands a month is cheap to insure at $150/month, and clients rarely blink at that once you frame it as protection, not chores.

What to include at each tier

Basic / Care plan, the “keep the lights on” tier:

  • 24/7 uptime monitoring with alerts
  • Scheduled core, plugin and theme updates
  • Daily or weekly off-site backups (with restore-tested confidence)
  • Database optimisation
  • A plain-English monthly report

Standard / Pro plan, adds security and a little human time:

  • Malware scanning + firewall/hardening
  • Updates tested on staging before they touch production
  • 1–2 hours of small edits or support per month
  • Broken-link and basic SEO health checks
  • Faster guaranteed response (e.g. next business day)

Premium / Managed plan, you own the outcome:

  • A written SLA (uptime %, response time, restore time)
  • Performance tuning, caching and Core Web Vitals work
  • Priority/same-day support and an account contact
  • Larger pool of content/dev hours
  • Quarterly review and roadmap

Protect your margins: cost-to-serve per site is everything

Here’s the number most agencies never calculate. Your profit on a maintenance plan isn’t the sticker price, it’s the price minus your cost to deliver it per site, every month. That cost is mostly tooling and labour.

Per-site tooling stacks up fast. Many popular management platforms and “care plan” tool bundles charge per site, somewhere around $1–$5+ per site per month once you add monitoring, backups, security and the management dashboard. On a $50 basic plan, paying $8–$12/site in tooling quietly eats 15–25% of your revenue before you’ve done any work.

Run the maths across a portfolio:

  • 100 sites at $5/site/mo tooling = $500/month, or $6,000/year in pure overhead.
  • At 300 sites that’s $18,000/year, often more than a part-time hire.
  • Flat-priced, self-hosted tooling collapses that line to roughly zero per additional site.

This is exactly why per-site fees matter when you scale. Siteward takes the opposite approach: a self-hosted dashboard that manages unlimited sites for one flat price, with no per-site fee. The free tier covers uptime, update monitoring and one-click updates across every site; the paid Agency and Lifetime plans add UpdraftPlus backup-health checks, WP-Cron health and Zapier alerts. Because it’s self-hosted, client data stays on your server, and the parallel engine stays fast even at 200+ sites, its critical-error detection even names the plugin or file causing a white screen, which is the difference between a 2-minute fix and an hour of guessing. If you’re weighing it against the usual platforms, the MainWP alternative comparison lays out the trade-offs honestly.

The point isn’t the tool, it’s the principle: fix your cost-per-site, then your margin grows with every client instead of shrinking.

Sell value, not a task list

The fastest way to commoditise yourself is to itemise “12 plugin updates and 4 backups” on the invoice. Clients can’t judge whether that’s worth $50 or $500, so they default to “too much.” Sell the outcome instead:

  • Reframe tasks as protection: “We make sure your site is online, secure, backed up and recoverable, so an update never takes your storefront down during a sale.”
  • Attach a number: if their site drives $10k/month in leads, an hour of downtime is real money. Your plan is insurance against that.
  • Show, don’t list: a clean monthly report that says “100% uptime, 47 updates applied, 0 incidents, 4 backups verified” sells the next renewal by itself.
  • Bundle, don’t unbundle: never let clients cherry-pick line items. Tiers force a value decision, not a line-by-line negotiation.

A simple way to set your own prices

  1. Calculate cost-to-serve per site: tooling + average monthly labour (in dollars) per site at each tier.
  2. Set a margin floor, most agencies aim for 60–80% gross margin on maintenance.
  3. Price the value, then check it clears the floor. If a fair value price is below your cost, your tooling or process is too heavy, fix that, don’t discount.
  4. Add an onboarding/setup fee ($100–$500) to cover the unprofitable first month of audits and clean-up.
  5. Review annually and grandfather sparingly. Your costs rise; your prices should too.

Want a concrete starting point? Solo freelancers do well launching at $79 (Basic) / $149 (Standard) / $349 (Premium). Established agencies routinely double those. You can always raise; it’s painful to lower.

FAQ

How much should I charge for a WordPress maintenance plan?

A practical range is $50–$100/month for a basic care plan, $100–$250/month for a standard plan with security and support hours, and $300–$1,000+/month for premium managed plans with an SLA. Price against the value and revenue the site protects, not the task list, and make sure each tier clears a 60–80% gross margin after your tooling and labour costs.

What should be included in a WordPress care plan?

At minimum: uptime monitoring, core/plugin/theme updates, off-site backups, and a monthly report. Higher tiers add security scanning and hardening, staging-tested updates, support/edit hours, performance optimisation and a written SLA. The cleanest approach is three fixed tiers so clients choose a level of protection rather than negotiating individual tasks.

Is a flat fee or per-site pricing better for managing many sites?

For your client-facing plans, flat tiers are easiest to sell and forecast. For your back-end tooling, flat-fee or self-hosted tools beat per-site pricing once you pass a few dozen sites, because per-site fees scale your costs up in lockstep with your revenue. At 100+ sites, $5/site/month in tooling alone is $6,000/year of overhead you can largely eliminate.

How do I keep WordPress maintenance plans profitable at scale?

Drive down cost-to-serve per site. Standardise your stack, automate updates and monitoring, batch work across sites, and use management tooling that doesn’t charge per site. Tools like Siteward let you manage unlimited sites for one flat price with a parallel engine and critical-error detection, so adding the 50th or 250th client doesn’t add a recurring per-site cost.

Should I charge a setup or onboarding fee?

Yes. The first month of a new maintenance client is usually unprofitable, auditing the site, fixing existing issues, configuring backups and monitoring. A one-time onboarding fee of $100–$500 covers that work so your monthly margin stays clean from month two onward.