Clients cancel web retainers when they believe an AI tool now does the work. Some of it, it does: first-draft copy, a logo, a basic five-page layout. What it does not do is keep a site online, patched, backed up and free of malware. That gap is where agency revenue should move.
Why clients think AI replaced their web agency
Because for one slice of the work, it did. A small business owner opens a chat window, types a description of their company, and gets a passable homepage draft in four minutes. They do not know what they are missing yet. They only know they just got something that looks like the thing they paid you $4,000 for last year.
Then the cancellation email arrives. It is polite. It says something about "bringing things in-house" or "trying some new tools," and the retainer stops.
Two things are happening at once, and it helps to separate them. The first is real: the production floor of web work has dropped in price. The second is a guess your client is making about the next twelve months, and that guess is usually wrong. They are comparing the cost of making a site to the cost of owning one. Those are different bills.
We wrote about what shows up later in six months after the AI built your website: a plugin update that breaks checkout, an expired SSL certificate, a PHP version the host deprecated, a contact form that stopped emailing anyone in March and nobody noticed until July.
What AI did commoditize
First drafts. Layout from a template. Stock photography replacement. Basic alt text. A privacy policy that is close enough to start from. Simple blog posts that nobody was going to read carefully anyway. If a meaningful share of your billable hours went to those tasks, that revenue is not coming back at the old rate, and chasing it is a bad use of a year.
The uncomfortable part is that a five-page brochure site for a plumber was already a low-margin job. It paid because you charged for the hours rather than the outcome. AI compressed the hours, and the invoice compressed with them.
Some agencies respond by adding AI line items: chatbot builds, content automation, custom agents. That can work, and the budgets are real. We broke down what those projects cost in AI chatbot costs in 2026. But it is project revenue, so it spikes and stops the same way a site build does, and it does not fix the month-to-month hole in your books.
What AI did not commoditize
Anything that requires server access, credentials, legal responsibility, and a human who answers when something breaks. A chatbot cannot SSH into a server. It cannot restore a database from a three-day-old snapshot. It cannot be the person the client calls when their store is down on a Saturday.
| Service line | Can a client self-serve it with AI in 2026? | What still needs a person with access |
|---|---|---|
| First-draft copy and blog posts | Mostly yes | Editing, brand voice, accuracy checks |
| Logo and basic page layout | Often yes | Design systems, conversion work |
| Five-page brochure site | Often yes | Migration, DNS, email setup |
| Plugin and core updates | No | Staging, testing, rollback plan |
| Malware cleanup and backdoor removal | No | Server-side scanning, file diffing |
| Uptime and error monitoring | No | 24/7 monitoring, alert triage |
| Backups and tested restores | No | Offsite copies, restore drills |
| PHP upgrades, DNS, deliverability | No | Access, credentials, accountability |
The security column is the one clients underestimate most. According to Patchstack's State of WordPress Security report, more than 7,900 new WordPress vulnerabilities were disclosed in a single year (2025). A plugin a client installed because an AI assistant recommended it is as exposed as any other plugin, and nobody is watching it for them.
Tamer Designs ran into the sharp end of this. They kept cleaning hacked client sites, and the hacks kept coming back a few days later. TopSyde Sentinel found 63 backdoors across their 340+ WordPress sites, and the re-infection cycle stopped. That work is in the Tamer Designs case study. No chat interface finds a backdoor in a theme function file; somebody has to look at the server.
How a solo designer rebuilt revenue after the launch
Juniper Web Studio's founder had the version of this problem that predates AI by a decade. She built sites, clients paid once, and then the money stopped. What continued was the unpaid work: the late-night "my site is down" texts, the plugin that broke a form, the host that moved everyone to a new PHP version without warning. Twenty-eight old client sites, zero recurring revenue, and a steady leak of her own evenings.
The fix was not a new service. It was charging for the work she was already doing for free.
She moved those sites onto TopSyde's white-label hosting and started selling care plans under her own brand. Clients pay her monthly, and TopSyde runs the hosting, the monitoring, the updates and the security work in the background. Her name is on the invoice and the dashboard. She keeps about $2,900 a month in recurring profit from sites she had already built and stopped earning from. The full numbers are in the Juniper Web Studio case study.
That case study predates the current panic and has nothing to do with AI, but it is the exact shape of the answer, because the line item she sells is the one line item a client cannot generate in a chat window.
How to rebuild a retainer clients cannot self-serve
Start with the sites you already launched, not new business. The forty or sixty sites sitting in your old project folders are a warm list that already trusts you, already has your email, and already has a site aging out of support.
- Audit what you are already doing for free. Go back through six months of email and tally the "quick favour" requests. That is your care plan scope, already proven by the client's own behaviour.
- Price from a known floor. Managed hosting at $89/mo per site is a fixed input. Set your plan above it and you know your margin before you send the first proposal. Our WordPress care plan pricing guide walks through tiers that hold up.
- Sell the outcome rather than the task list. "Your site stays online, patched and backed up, and someone answers you" sells better than "monthly plugin updates."
- Make the response time a written term. TopSyde's standard is a reply from a senior developer in under 2 hours during business hours, with 24/7 monitoring running underneath. Put a number in the agreement and the client stops comparing you to a free tool.
- Stop doing updates by hand on live sites. That is where care plans go wrong and margins die. Our plugin update testing workflow for agencies covers the staging and rollback setup that keeps the work profitable.
The arithmetic is plain. Host at $89/mo per site, sell the care plan at $199, and the spread is $110 per site per month. Thirty sites gets you somewhere. What makes it work is that the delivery cost is fixed and the support load is not yours.
What to say when a client says AI can handle it now
Agree with the part that is true, then move the conversation to the part they have not priced. Something close to this:
"You're right that building pages got a lot cheaper. The part I handle is different. I keep the site online, keep the plugins current without breaking your checkout, keep offsite backups I have tested, and I'm the person you call when something goes wrong. That's $199 a month. If you'd rather own that yourself, I'll hand over everything you need, and the offer stays open."
Do not argue about whether AI is good. You will lose, because for their use case it may be fine. Argue about who is responsible on the bad day. Most owners have never had the bad day and cannot picture it, so give them a concrete one: a WooCommerce store down for a weekend, a Google Search Console warning about malware, an inbox that stopped receiving form submissions three weeks ago.
Agencies that make this shift tend to find the retention curve bends. We covered the pattern in managed WordPress hosting for marketing agencies, and the operational side of running it at volume in our for-agencies program.
When the maintenance load is the thing blocking you
The common objection from agency owners is about capacity: "I cannot take on 40 sites of support. I barely survive the 12 I have." Fair. That is the correct reason to not sell care plans you deliver yourself.
Fresh Ground Thinking was spending 60+ hours a month keeping 100+ WordPress sites running. After moving the fleet to TopSyde it takes under 5 hours, and no client site has gone down in a year. Those numbers are in the Fresh Ground Thinking case study. The specific hours matter less than what they show: the delivery side is a solved, outsourceable problem, which means the only question left is whether you want the recurring line on your P&L.
If you want to see what sits under a plan before you price one, the spec sheet lists what is included per site, and pricing starts at $89/mo per site.
Clients leaving for AI tools are telling you something useful. They are telling you which of your services had no moat, so build the next version of your business on the services that do.
Frequently Asked Questions
Are clients actually leaving web agencies for AI tools?
Some are, mostly for work that was already low-margin: brochure sites, basic copy, simple layouts. Retainers tied to hosting, security and maintenance hold up better, because those need server access and a responsible human. The build side got cheaper; the ownership side did not.
What should I charge for a WordPress care plan in 2026?
Price from your delivery cost up. With managed hosting at $89/mo per site, plans commonly land between $149 and $299 per site per month depending on scope, response times and whether content edits are included. Our care plan pricing guide covers how to split the tiers.
Can I resell hosting under my own brand?
Yes. White-label managed hosting lets you put your name on the dashboard and the invoice while the hosting provider runs the infrastructure, updates and monitoring. Juniper Web Studio used that model to build about $2,900 a month in recurring profit from 28 existing client sites.
Will AI eventually handle WordPress maintenance too?
AI already assists with parts of it. TopSyde Sentinel uses AI to detect malware patterns across sites. What AI does not do is hold credentials, accept liability, or be accountable to your client at 2am on a Saturday. Those are the parts clients pay for monthly.
How do I win back a client who cancelled for an AI tool?
Leave the door open and follow up in six months, which is usually when the first update conflict, expired certificate or form failure shows up. Offer a paid audit rather than a sales pitch. Site problems make the value concrete in a way arguments do not.

Senior WordPress Engineer
8+ years WordPress & WooCommerce development
Rachel is a senior WordPress engineer at TopSyde specializing in WooCommerce performance and plugin architecture. She has built and maintained high-traffic e-commerce sites processing millions in annual revenue.



