As a partner, I helped grow a software consulting company from about $6M to $60M in under three years. People usually ask me for the one trick behind that growth. There was no single trick. There were a handful of decisions, made early and repeated often, that kept the firm from breaking while it got bigger.
Later I founded and scaled a fully remote consultancy, and most of the same lessons held up. Here are the seven I come back to most.
1. Pick a Niche Before the Market Picks One for You
Early on, it is tempting to say yes to every project that pays. That feels like growth. In practice it spreads your team across too many stacks, industries and buyer types, and nobody gets good at anything.
The firms that scale fastest can finish this sentence clearly: "We are the team you call when you need X." When the answer is sharp, referrals get easier, proposals get shorter and hiring gets more focused. A clear niche is not a limit on growth. It is what makes growth repeatable.
2. Price for the Outcome, Not the Hour
Hourly pricing invites the buyer to compare you with the cheapest bid on the table. That is a race you do not want to win.
When we framed proposals around the business result the client needed, and the risk we were taking off their plate, the conversation changed. Buyers stopped asking why our rate was higher and started asking how fast we could start. The cheapest bid rarely wins the work that matters, and it almost never wins the renewal.
3. Treat Delivery Capacity as a Sales Constraint
The fastest way to damage a consulting brand is to sell work you cannot staff well. Every deal closed without the right people behind it becomes a delivery problem, then a reputation problem, then a pipeline problem.
So sales and delivery have to look at the same numbers. Before a big push, I wanted to know who would actually do the work, when they would be free and what we would need to hire. Growth that delivery cannot absorb is not growth. It is debt.
4. Hire Managers Before You Need Them
When a firm grows tenfold, the bottleneck is rarely demand. It is leadership capacity. By the time the founders feel overwhelmed, they are already months behind on hiring the people who should be running teams.
Bringing in delivery leads and account owners early felt expensive at the time. It was the reason we could keep saying yes without quality slipping. If you wait until the pain is obvious, you will be training new managers in the middle of a crisis.
5. Write the Playbook Once, Then Improve It Forever
Every time someone solved a recurring problem, from onboarding a new client to handling a missed deadline, we tried to write it down. Not a giant manual. A short, living document that the next person could follow.
That habit matters even more in a remote company. When people work across time zones, the written playbook is how culture travels. It also makes it possible to hire faster without everyone learning the same lessons the hard way.
6. Protect the Reputation Over Any Single Deal
In services, your reputation is the product. Some of the best decisions we made were deals we turned down: the project that did not fit our strengths, the client whose expectations we could not meet, the timeline that would have burned out the team.
Saying no is uncomfortable when you are trying to grow. But one bad engagement can cost more in referrals than it ever earns in revenue. The firms that last are the ones clients trust to tell them the truth.
7. Build Referral Loops, Not Just Pipelines
Outbound and marketing matter. Still, much of the most valuable work came from people who had already worked with us, or from someone they told.
That does not happen by accident. It comes from delivering well, staying in touch after a project ends and making it easy for happy clients to introduce you. A referral engine is slower to build than a cold outreach campaign, and it compounds for years.
What Ties the Seven Together
Look closely and these are not really separate lessons. They are one idea: grow only as fast as you can deliver with quality, and make every decision easier to repeat.
Niche, pricing, capacity, managers, playbooks, reputation and referrals all serve that idea. Get them roughly right and the revenue tends to follow. Get them wrong and growth becomes the thing that breaks you.
I took a firm from $6M to $60M in under three years.
If you are scaling a services business and want a partner who has been through it, visit https://tdzpro.com.
Ashkan Rajaee is the founder of TDZ Pro. As a partner, he helped grow a software consulting company from about $6M to $60M in under three years, and he founded and scaled a fully remote software consultancy.
Top comments (1)
Which manager role proved hardest to hire early, delivery or account ownership, and what signal showed the timing was right?