Essays

Is Your Agency Ripping You Off?

The web design industry has been scamming innocent clients for years.

I've engaged with so many clients that have fallen victim to one of the web design industry’s dirty capitalist secrets: the perpetual retainer. Everyday, countless clients are convinced to sign up for ongoing or perpetual retainers that they just don’t need. These retainers usually cover services like SEO, content edits, or routine maintenance, sometimes packaged with hosting in there as cover.

This idea of squeezing the client by leveraging their technical ignorance to manipulate them into thinking that they need something that most of them really don't has never sat well with me, so I am writing this essay to share my thoughts on it.

Disclaimer: Before anyone gets riled up, yes, retainers are useful when they are actually needed, but that isn’t what this essay is about. This is about agencies and freelancers alike pushing perpetual retainers as a recurring revenue stream when they damn well know that they're not going to spend more than a few minutes a month on the client. Hell, some go months or even years without doing any actual work, letting the client think they’re pushing buttons and pulling levers to improve the site’s performance. I believe that is wrong.

There Are Only Two Types of Clients

Let's be honest, most clients either fall into one of two categories:

  1. Dormant - Website not integral to business operations: They don't use their site as more than a brochure and contact point, and don’t need updates made more than once or twice a year, if that
  2. Active - Website is integral to business operations: The site is a living part of their business operations, they're regularly updating it themselves, or are running active marketing campaigns and using it as an interactive hub.

I have never had a client fall in between. They’re either active then dormant, or they’re perpetually active. Convincing dormant clients that they’re actually active clients is the seam I am ripping open.

The manipulation that agencies run on the mass B2B public is despicable. While many of the offenders I speak of hide behind faceless, generic brands like “CyberNet Techs” or “GrowthMasters,” faking a US address and charging $300-500/mo until the client realizes nothing is happening and attempts to cancel (which can be difficult and uncomfortable,) prominent domestic agencies are just as guilty, and they charge a lot more.

Once a client has experienced the ringer that is an unnecessary perpetual retainer, they often have gained a sour taste for the industry as a whole, leaving the rest of us honest actors to clean up their mess and re-educate clients about how these things really work.

Freelancer’s Freedom

I think that being a freelancer gives you an opportunity to not participate in the corporate capitalistic cons run by bigger businesses, cons like the unnecessary perpetual retainer. Corporations in the agency space run these retainers because they're unfeeling capitalist entities—they're not here to make websites (not talking about the web designers themselves)—they're here to make money. Think: Spotify as a tech company designed to serve stakeholders, not a music company designed to serve artists and listeners. Many agencies are popping up to cash in on the (currently volatile) digital marketing/web design market, not to pursue passion or to genuinely help clients.

As freelancers, we have a choice, and I actually made the choice to both enter and then exit perpetual-retainer-land.

I’m exposing myself here, because that is what needs to happen for systemic change to occur, and stoking systemic change is my life’s purpose. I’ve been doing that through my music and art for my whole life, but I’m just getting around to figuring out how to do it through this channel.

A few years back, I got most of my clients to sign up for a 6 month retainer that came out to around $125/month. The recurring money started coming in and I wasn’t complaining, but because of the way that I live my life and the beliefs that I hold, it was constantly eating away at my conscience. I knew that I was ripping these people off.

It's true that I was providing a service of “clicking update on plugins and themes once a month,” but is that worth $125? It's not. Now, imagine this at scale, and with monthly rates as high as $500 and even $1000. This is not fantasy—this is real—as you will see from the email thread at the end of this essay.

This is the capitalist’s markup at play, remaining hidden because the client doesn’t know any better and will pay for something they think they need. The reason I'm in business for myself is so that I don't have to perpetuate the slimy extractive methods of capitalistic business. This is a global heist that is being pulled on hundreds of thousands of businesses, and I’m blowing the whistle.

I Don’t Hide Technological Advances

I retired the perpetual-retainer “maintenance” service when I moved 90% of my WordPress clients to static earlier this year. There was NO way I was going to be able to keep charging them for something that was now literally a lie due to the change in technology.

While I still offer maintenance retainers for clients that actually need it, that's not how I want to increase my revenue. I won’t knowingly scam unwitting clients on an overblown service that some shouldn’t even be spending money on, given the competition in some markets.

Upgrading my clients from WordPress to static actually improves their site’s performance AND saves them money. Their savings were to my detriment, but I did it anyway, without hesitation, because that is the kind of businessman I am—human first.

In keeping this ultra transparent, I’m still charging a marked up rate for hosting, but that is something clients need and something that I charge a cut rate for—it’s not client extraction or built on a lie.

Work With chadworks™

While my wallet has taken a meaningful hit, almost dangerously, it is forcing me to go after what I really want to bill for: my vision, perspective and unique combination of soft and hard skills.

I’ll tell you what you need to hear, not what you want to hear or what fills my bank account.

I won’t sell you things you don’t need, and I won’t pad invoices or hide fees.

I also work incredibly fast, so fast now with AI that I’ve had to switch from billing by the hour to billing by the minute, because hourly is starting to feel like a ripoff too.

So if you think your agency is ripping you off, contact chadworks™ and I'll tell you if they are. Then see the email thread below for a taste of how I go to bat for my clients.

Real exchange with a client's previous agency

December 2023. My client Greg had been billed $1,000 a month by Brixhollow for what amounted to hosting. Karen Brennan, their business manager, handled the cancellation paperwork. I sent Bob Hall, their production lead, this email on the way out. (Obviously, names have been changed to protect privacy.)

Cancellation of Services with Brixhollow
Inbox · 16 messages
Karen Brennank.brennan@brixhollow.netDec 14, 2023, 1:44 PM
to Greg, Chad, +8 others

Hi Greg:

Thank you for your email. According to our policy and contract that you signed with us dated 1/14/21, we require 60 days advance cancellation notice of your contract renewal date... Payment of InvC-17453 due on 12/15, paid on 12/11/23, provides full site, service, and support through the transition process.

Have a very Merry Christmas and a joy-filled New Year!

13 messages between
Chadchad@chadworks.coDec 15, 2023, 7:29 AM
to Bob Hall (Brixhollow Production)

Thanks.

The process to leave as a client is far more difficult than it should be.

I can't believe the company was charging this client $1,000 a month for essentially just hosting. I know it, you know it. Please consider being more conscionable with clients. This situation is why web designers get a bad rap. The company was blatantly ripping him off for years. He didn't take advantage of the service, so they should have downgraded him long long ago.

But, personally to you, thanks for helping complete the process.

Show full thread16 messages
Brixhollow Accountingaccounting@brixhollow.netDec 14, 2023, 10:52 AM
to Greg, Chad, +7 others

Hi Greg: Our team has informed me of your cancellation notice via the email dated 11/7/23 you sent to Matt, our Director - Account Management. According to our records, on 11/17/23, Matt emailed details of the Exit Process to address all questions for both you and Chad as your new provider. Site files were sent on 11/27/23 via Dropbox by Bob, our Director - Production.

Final payment in the amount of $1,000 for your InvC-17453 cleared our banking on 12/11/23. This payment will give you site and online marketing services with our company through end of day Monday, 1/15/24 allowing you and Chad valuable time to transition your site away from Brixhollow servers.

Thank you, Greg, for allowing our Team the opportunity to work with you over the past two years. We are sorry to lose you as a valued customer and wish you all the best going forward.

Karen Brennank.brennan@brixhollow.netDec 14, 2023, 1:44 PM
to Greg, Chad, +8 others

Hi Greg: Thank you for your email. According to our policy and contract that you signed with us dated 1/14/21, we require 60 days advance cancellation notice of your contract renewal date. The first request received in writing to cancel our services I was able to view in our system was dated 11/7/23, which would be in line with those contract terms. In order to fulfill the terms of your contract with us, it was our expectation that you would pay us for services rendered which you have done.

Payment of InvC-17453 due on 12/15, paid on 12/11/23, provides full site, service, and support through the transition process. As your new provider, Chad, will have through the end of day 1/15/24 to transition your site away from our Brixhollow servers.

Have a very Merry Christmas and a joy-filled New Year!

Chadchad@chadworks.coDec 14, 2023, 2:25 PM
to Karen Brennan

Thanks Karen.

I just want access to the WPadmin so I can do a one click migration. Please allow me to do that. I know you have it in the fine print that you don't allow that, and I get that for some other websites, but for this one, it's just not that serious.

You can remove your proprietary plugins now or at least take my word that we won't use them. Please make this as easy for Greg as possible.

Please let me know.

Karen Brennank.brennan@brixhollow.netDec 14, 2023, 3:00 PM
to Chad

Hi Chad: Thank you for your email. We have a contractual, legal obligation to all of our customers using a shared server. Our customers all have the option of having a dedicated server if this is needed or desired, although we do have an extra fee for this.

While we have had some ask along the way for Admin Access for a variety of reasons, it is generally because people doing the asking do not understand the possibilities of what could happen. As the Business Manager here for Brixhollow, I handle the Accounting and HR functions. I will leave it up to our Management Team to discuss this request on your behalf and ask that someone gets back to you as soon as possible.

Chadchad@chadworks.coDec 14, 2023, 3:22 PM
to Karen Brennan

Thank you. Awaiting their reply.

Bob Hallb.hall@brixhollow.netDec 14, 2023, 3:30 PM
to Chad

Good afternoon Chad,

As Karen stated, it is our policy to not give full admin access to our customers not only because they are on a shared server but because of the proprietary software we create and licenses we purchase for our customers. We have provided you with a copy of the site minus these assets along with the instructions for how to get the new site up and running. Please review these instructions and I'm sure you'll find this process is really simple for you.

Chadchad@chadworks.coDec 14, 2023, 3:38 PM
to Bob Hall

Where did the copy of the site go?

Bob Hallb.hall@brixhollow.netDec 14, 2023, 3:44 PM
to Chad

I've re-shared the dropbox with you. Below is a link to it as well: [link redacted]

Chadchad@chadworks.coDec 14, 2023, 3:45 PM
to Bob Hall

Got it! Thank you.

Chadchad@chadworks.coDec 14, 2023, 3:47 PM
to Bob Hall

What will Greg need to use this for? “Brixhollow has created an admin account for you to use once you have your site moved:”

Bob Hallb.hall@brixhollow.netDec 14, 2023, 3:49 PM
to Chad

Chad, That ensures that once you re-create the site on the new server, you have a full admin account to use to manage the new site.

Chadchad@chadworks.coDec 14, 2023, 3:50 PM
to Bob Hall

Gotcha. I didn't know if it was for Brixhollow invoice history or something. Thank you.

Chadchad@chadworks.coDec 14, 2023, 4:21 PM
to Bob Hall

I keep getting stuck early on in the extraction. Can you send as a .zip please?

Chadchad@chadworks.coDec 14, 2023, 4:26 PM
to Bob Hall

both archives, please, as zips.

Bob Hallb.hall@brixhollow.netDec 14, 2023, 4:39 PM
to Chad

Sorry Chad, I can not. They are zipped up from the server and the source files have been removed from the staging server. You'll need to get an app that can handle .gz files. That should fix the issue you're having.

Chadchad@chadworks.coDec 15, 2023, 7:29 AM
to Bob Hall

Thanks.

The process to leave as a client is far more difficult than it should be.

I can't believe the company was charging this client $1,000 a month for essentially just hosting. I know it, you know it. Please consider being more conscionable with clients. This situation is why web designers get a bad rap. The company was blatantly ripping him off for years. He didn't take advantage of the service, so they should have downgraded him long long ago.

But, personally to you, thanks for helping complete the process.

Names changed to protect the client and former agency. The exchange is real.

Have a wild idea that needs a home?

If any of this lands, tell me what you are trying to build. The person who writes the reply is the person who would do the work.

Based in Greater Philadelphia, PA.