Website support pricing is one of the most opaque corners of the web agency business. Some agencies charge $150/month and do nothing until something breaks. Others charge $2,500/month and produce a PDF report that summarizes activity any plugin could generate automatically. Neither is good value. Understanding what ongoing support should include — and what it should cost — is how you stop paying for the wrong thing.
Why Ongoing Support Is Actually Necessary
A WordPress site is not a static object. It’s software running on a server, with plugins, themes, and core files that receive regular updates. In 2024, over 40% of WordPress vulnerabilities came from plugins — and the risk increases significantly on sites that aren’t regularly updated and monitored.
Beyond security, ongoing support covers:
- Core WordPress, theme, and plugin updates (which regularly break things when applied carelessly)
- Regular backups with tested restoration capability
- Uptime monitoring and downtime response
- Performance monitoring (PageSpeed scores drift over time as plugins update)
- Content and copy updates, image swaps, minor layout changes
- Form and integration testing after any major update
Without someone watching these things, a site that launched in excellent condition will degrade. Not dramatically — subtly. A plugin conflict slows a page by 800ms. A missed update opens a security gap. A contact form stops routing submissions. These aren’t catastrophic individually. Accumulated over a year, they are.
What Different Price Points Actually Get You
Under $200/month
At this price, you’re getting basic automated backups, plugin updates, and uptime monitoring — all of which can be done with $30–$50/month in tools. If an agency is charging $150–$200/month, almost all of that should translate to actual tool costs plus a small margin for oversight. What it does not cover is any meaningful human time for analysis, custom development, or priority response.
For a simple brochure site with minimal content changes and low traffic stakes, this tier is defensible. For any business where the website is a revenue channel, it’s insufficient.
$300–$800/month
This is where substantive support lives for most small-to-medium businesses. A properly structured retainer at this price point includes:
- All core, plugin, and theme updates applied manually and tested (not auto-applied)
- Weekly or daily backups stored offsite
- Monthly performance review (PageSpeed, Core Web Vitals, uptime logs)
- A defined number of content update hours (typically 2–4 hours)
- Response time SLA for urgent issues (typically 4–8 business hours)
- Monthly report with actual analysis, not just a plugin export
If an agency can’t explain what the human hours in this retainer cover, ask directly. The number of actual human hours you’re paying for should be clear.
$800–$2,000/month
At this level, you’re typically getting ongoing development work — not just maintenance. New landing pages, integration builds, A/B test setups, SEO optimization work, and significant content changes should all be in scope. This is the appropriate level for:
- E-commerce stores with frequent product updates and promotional cycles
- Sites under active SEO campaigns that require regular content and technical iteration
- Businesses that use the website as a primary acquisition channel
Over $2,000/month
At this price, ask for a detailed scope of what is delivered each month. High retainers are sometimes justified — comprehensive digital marketing, paid ads management, content creation, and development work can easily exceed $2,000/month in value. But they’re also common territory for agencies that have learned to charge premium prices for routine maintenance dressed up as “strategic partnership.”
Request a breakdown of monthly deliverables. If the deliverables don’t clearly justify the cost, you’re paying for the relationship, not the work.
The Traps in Standard Support Contracts
”Hours rollover” that doesn’t actually roll over
Some retainers include a monthly hour allocation with the claim that unused hours roll over. In practice, agencies rarely track this accurately, and the rollover balance is usually reset after 90 days with no notification. If this is in your contract, make sure it’s actually enforced with a written ledger.
Emergency work billed outside the retainer
A retainer should include a definition of what is and isn’t covered. Watch for contracts that define everything above routine maintenance as “emergency work” billed at $150–$200/hour on top of the retainer. One genuine emergency per year at three or four hours could theoretically be acceptable. Patterns of emergency billing on routine requests suggest the retainer is designed to be a floor, not a ceiling.
”Priority access” that isn’t defined
“Priority response” in a retainer means nothing without a number attached to it. Priority over what — their non-retainer clients? Over what time frame? An SLA of “we respond to urgent issues within 4 business hours” is meaningful. “Priority access to our team” is a phrase, not a commitment.
Marcus ran a mid-size e-commerce store in Boston and was paying $1,100/month on a retainer that promised “priority support, monthly optimization reports, and proactive site monitoring.” When he reviewed 12 months of receipts, the “optimization reports” were identical plugin-generated PDF summaries each month. His three support requests in that period — two content changes and one plugin conflict — averaged a 2.5-day response time. He renegotiated to a $400/month maintenance package covering actual updates and backups, used the savings for project-based development, and got better results.
What You Should Expect to Review Monthly
A legitimate support partner sends you something monthly that demonstrates they are actively monitoring and tending the site — not just collecting the retainer. At minimum, this should include:
- Uptime statistics for the month
- List of updates applied and any issues encountered
- Current PageSpeed scores (mobile and desktop)
- Backup status confirmation
- Hours used if the retainer is hour-based
- Any proactive observations — “your contact form is routing to an email address that bounced twice last month” or “plugin X has a known vulnerability in the current version and we recommend not updating until a patch is released”
If you’re getting a PDF that just shows green checkmarks and a plugin list, ask more from your support partner.
If you want an independent view of your site’s health outside your agency’s reporting, Honest provides an automated audit covering SEO, performance, and technical health — useful for verifying that what your retainer says is being done is actually having an effect.
Our custom WordPress development is built to require minimal ongoing maintenance by design — clean code, no plugin bloat, no page builders creating hidden dependencies. But all sites need maintenance, and we offer optional retainers structured around actual deliverables. See what’s included in our packages.
How to Audit Your Current Retainer
If you’re currently paying for a support retainer and aren’t sure if it’s delivering value, run through this:
- What specific tasks were performed last month? Request a log.
- What is the response time SLA, and has it been met every month?
- What is your current PageSpeed score? Compare it to your score at the start of the retainer.
- What would happen if you had a site-down emergency at 9pm on a Friday?
- What are the exit terms? Can you cancel with 30 days’ notice?
If you can’t get clear answers to any of these questions, the retainer is not working for you.
Frequently Asked Questions
Do I need a support retainer if my site doesn’t change very often? Yes, but a minimal one. Even a static site needs core and plugin updates for security, regular backups, and uptime monitoring. A $300–$400/month package covering those basics is appropriate. What you don’t need is a $1,000/month retainer for a brochure site with four pages that changes twice a year.
Can I do my own WordPress updates and maintenance? If you’re technically comfortable, you can handle some of this — but plugin updates on a production site need to be tested carefully, not just clicked through in the dashboard. A plugin conflict can take down a site or break a critical feature. If you’re not comfortable testing updates in a staging environment first, you’re better off paying someone who is.
What’s a reasonable response time SLA for a support retainer? For routine requests: 24–48 business hours. For urgent issues (site down, major functionality broken): 4–8 business hours. For true emergencies: some agencies offer on-call support, but that’s typically priced above standard retainers. Know what your contract covers before you need it.
Should my support retainer include SEO monitoring? It depends on scope. Basic SEO monitoring — tracking rankings, checking for crawl errors in Search Console — can and should be included in a more comprehensive retainer. Active SEO strategy and content work is a different engagement, typically scoped separately.
What happens to the site if I stop paying a retainer? Nothing should happen — if you have full code and hosting ownership. The site runs on your hosting, so as long as the hosting bill is paid, the site stays live regardless of your agency relationship. Any retainer that implies the site will go down if you stop paying is a red flag about the ownership structure.
Is month-to-month or annual retainer pricing better? Month-to-month gives you flexibility. Annual pricing usually offers a 10–20% discount but locks you in. For established agency relationships with a clear track record, annual can make sense. For a new agency you’re evaluating, start month-to-month until you’ve seen how they perform for 90 days.