The solo agency model: why I cap at three clients
By Ahmed "Riz" Ratul · 2026-03-24 07:48:47 · Business, Solo Agency, AI
No junior devs, no account managers, no hand-offs. Here's why working with one senior engineer beats a team of five.
I run Thea Tech Solutions as a one-person operation. Not because I can't hire — because the model works better this way.
The agency problem
Most agencies sell you a "team." In practice, that means: a sales person closes the deal, a project manager runs the calls, and a junior developer (or three) writes the code. The person who understood your product is not the person building it.
You end up re-explaining context in every standup. Architecture decisions get made by someone who joined last Tuesday. And when things break at midnight, nobody owns it.
What I do instead
I take three clients at a time. I'm on every call. I write every line of code. I make every architecture decision. When something breaks, I fix it — not because it's in scope, but because I understand the system deeply enough to fix it fast.
Three clients is the sweet spot. Two isn't enough revenue stability. Four means I can't give each product the depth it needs.How AI makes this work
The honest truth: a solo engineer couldn't serve three retained clients at production quality five years ago. AI changed the math.
I estimate AI gives me 2-3x throughput on implementation work. That means I spend less time writing CRUD endpoints and more time on the parts that actually matter: architecture, product judgment, and talking to founders about what to build next.
The economics
Agency pricing for a senior team: EUR 8,000-15,000/month. You get 2-3 people, most of whom are mid-level, none of whom stay on your project permanently.
My retainer pricing: EUR 1,500-4,000/month. You get one person who knows your codebase, your users, and your roadmap. Who pushes back when you're about to build the wrong thing.
The value gap is massive. Not because I'm cheap — because there's no overhead. No office. No bench. No sales team taking 30% before an engineer touches the keyboard.
Who this works for
Who this doesn't work for
If the retained model sounds like a fit, book a 30-minute call. We'll figure out if there's a match.