Why Agencies Get Stuck Between $2M and $3M in Revenue
A lot of agencies hit that tricky two to three million dollar revenue range and get stuck there.
If you run one of them, it’s a constant feeling of taking two steps forward and one step back, and every two weeks’ notice or client fire puts the work back on you. You’re always in firefighting mode. You set goals in your annual planning, and by the third quarter you’ve made a fraction of the progress you committed to.
It always lands back on you
I see the same pattern over and over. Things finally start to settle. A couple of accounts are running smoothly, you’ve got a few hours on your calendar that aren’t client calls, and you think you’re getting out of the fog.
Then somebody on your team puts in for extended PTO. Or a burnt out employee hands in their notice. And it turns into a nightmare again, because the work lands back on you.
You’re back on the client calls. You’re back to reviewing every deliverable before it goes out. The project you’d finally carved out time for gets pushed another quarter, and so does the one behind it.
It isn’t bad luck. People take leave and people quit at every agency. What makes it a nightmare at this size is that nobody else at the agency can pick the work up.
Why it happens at this size
At two to three million, your agency usually isn’t big enough yet to have a middle management or director layer.
So think about how the agency got here. You created the original services. You hired the original people to deliver them, you trained them, and you still oversee them. Every new hire since then got trained by you or by one of those first people.
A few years in, the services are still what you originally designed, and the roles are still what you originally hired people into. They haven’t gone through much evolution or modernization. The way you delivered SEO or paid or content in year two is mostly the way you deliver it now, with a few patches on top.
And the processes live in your head and in the heads of your original team. Nobody else has been trained up to take them over, and very little of it is written down in a way that would let you skill somebody up.
That puts a hard ceiling on how far your agency can grow. You can only add clients as fast as you and a few original people can absorb them, and those few people are the same ones who keep burning out.
You already know what needs to change
Most owners I talk to don’t need anybody to tell them what’s wrong. They know the service needs to be rebuilt. They know which pieces are outdated, and they can usually name the new service their clients keep asking for.
The problem is time. You’re too close to it, you’re stretched too thin across too many accounts, and you’re buried in billable work and client fires. Rebuilding a service is deep work that takes weeks of focus, and your week is cut into thirty-minute pieces by whoever needs you next.
So it waits, and it has been waiting for years.
“Why not hire a director?”
This is the obvious objection, and it’s the right instinct. Eventually you need that layer.
The trouble is what a new director walks into. The processes they’d be managing live in your head. There’s nothing written down for them to manage against, so they spend their first months learning the work from you, one question at a time, on top of everything else you’re already doing. Their training becomes one more thing that lands back on you.
A director can run a service once it’s built in a way somebody else can run. That’s the step that keeps getting skipped.
What getting out of it takes
You need somebody who can step in with zero billable responsibility and put all of their attention on the problem you’ve been trying to solve for years. No client calls pulling them away, no accounts to cover when someone’s out.
With that attention, the work is concrete. Rebuild the service for the modern age, with the tools and the deliverables that make sense now, or launch the new one your clients are asking for. Then do the documentation, put together the training, and spread the skill set across enough people that no single person is the only one who knows how a piece of it works.
That last part is what changes your week. When the skill set is repeated across enough of your team, the next PTO request is a scheduling question.
The relief tends to show up early, too. Once the first service is rebuilt and the team starts running it without you, you can feel the momentum before anyone puts a number on it.
The ceiling is the work in your head
The agency was built around you, and that worked well enough to get to two or three million. It’s also the reason the agency stops there.
Getting past it means taking what’s in your head, building it into a service your team can run, and making sure more than one person knows how to run it. That’s how you get out of it.