Live data from Hacker News

Ask HN: Small dev agency. How to grow our business?

news.ycombinator.com

1–10 of 35 posts

Ask HN: Small dev agency. How to grow our business?

#1
A friend and I started taking up mobile and web development projects on Upwork last year. For the first few months, we took up a few small projects ~$500-1k to build up our reputation. We managed to build a decent profile with favorable reviews on the site. Now, we get 20-30 invites per week from clients looking to hire freelancers/agencies on the platform, and on average, we make around 5-6k per month. I want to get some practical tips and strategies on how to grow our business

1. Right now, almost all the clients that we acquire are through Upwork. We are a bit nervous about the risk of getting kicked from the platform in the future for any reason. Not that we are doing anything that violates their terms, but just in case. We don't want to be over-reliant on one channel. What are our alternatives? I know few other sites like Fiverr, Freelancer, etc., but supposedly they are not that great in comparison.

2. We are most certainly leaving money on the table because we cannot handle all the job requests we get. We want to grow our team, but hiring developers in the U.S is not an option, given the high wage demands. What country is most suitable for hiring some good developers at reasonable rates/wages and being compliant with U.S labor and tax laws at the same time?

3. What are some of the hot areas that we should build our expertise in besides mobile and web app development to expand our business?

4. How do we actively look for bigger companies that may be interested in offloading some of their work to a small team like ours? What are some efficient cold emailing strategies? Should we hire salespeople for that?

5. Is there a particular type of team structure or hierarchy that works well for services as opposed to in a product company? What roles should we prioritize in hiring?

6. Finally, Any tips on how to build web presence?

Thanks in advance for your inputs. HN community is incredible!

Re: Ask HN: Small dev agency. How to grow our business?

#5

If you are getting more job requests than you can handle, have you considered just raising your rates? Increase it by 10% every few weeks, for example, until you are not having to turn away good jobs. You can always decrease again if you overshoot.

Good point! Yes, we have increased our rates but not kept them very high. I guess that's one of the reason potential clients continue to approach us. I think we are at a point where it makes sense to grow our team, but there are these constraints about wages etc as I mentioned in my description. We want to be as thoughtful and smart about hiring as possible. We are currently growing but we want to make sure whatever we do is sustainable in the long term. One option is to partner with other freelancers and sub-contract some stuff and we have done in few instances, but there's additional risk to that approach and probably not very beneficial in the long term

Re: Ask HN: Small dev agency. How to grow our business?

#6

Reminded of a Seth Godin post, Choose your clients, choose your future. > https://seths.blog/2009/11/choose-your-customers-choose-your... So, we all want “better” clients. What does an ideal client look like to you and your team? * Not a flip question.

Thank you. This looks interesting and something we should think about deeply

Re: Ask HN: Small dev agency. How to grow our business?

#7
1. alternative is direct sales and networking. do invest in your brand early, it's a long-term game.

2. I understand you're in USA.

- By going into eastern europe, or Vietnam, or India you would not stop competing with Google and likes. Even when they do not have direct offices in the country, their suppliers do.

- in most hot tech hubs competition for talent is fierce.

- you would have a very hard time finding senior developers. they would typically not join an unknown company for a non-permanent position.

- it won't be easy to communicate; timezone is a major issue for communication.

- soft skills are very different from what you would expect from US.

- in the past year, it became extremely complicated to get a first job or step up, as everyone is now working remotely, and only want senior developers. There is very little competition for juniors. Try to build around your domain expertise so that if you can build a pipeline of more or less technologically similar work, so that you could employ a high numbers of junior to mid level personnel to do work according to your blueprints.

- tax wise, its easy: from USA perspective, you're tax witholding agent, and as such you just need collect W8-BEN (for individuals) and W8-BEN-E for corporations to establish that other party is not a US person / corporation, plus it establishes the tax withholding rate - for most countries USA has tax treaties with, its zero. The other party in principle should obtain ITIN (for individuals) or EIN (for corporations) and file a very simple annual return with IRS - but it's not your responsibility (and in reality, almost nobody does it, as there are no taxes to be refunded).

- labour law wise, your relationship with a remote contractor may be classified as employment based on certain criteria such as clocking particular hours a day within certain period, you provide an equipment, pay for internet etc; your exposure is really to the country where your contractor resides. You should structure your contract in such a way that it would not be deemed an employment contract and confirm your counter-party actually pays mandatory deductions in her country. This is a very low risk you shouldn't really worry about. Remember that prosecuting you would require international litigation, and you have to have hundreds of employees in a certain country to make it worth it.

- remember I'm not a lawyer, just speaking out of my past experience ;-)

3. Probably doing full-stack development is worth expanding to. Cloud migration from legacy apps is still a good business. Devops is #1 in unfilled positions I hear from some my former colleagues.

Note that service business gets most profits by employing large amounts of averagely paid personnel doing standardized jobs, not because you've got 5 ninjas you try to charge a fortune for.

4. Direct connections and regular business development. In-depth blogs, open source participation are known long-term strategies. Cold emails don't really work. At that stage, try to find a sales person who would work strictly commission-wise. Avoid "fractional sales persons" who would charge you few K/month (just like another 10 clients) and they would effectively just recycle their rolodex - you'll have many leads and meetings and but likely no contracts.

Re: Ask HN: Small dev agency. How to grow our business?

#8
post #7

1. alternative is direct sales and networking. do invest in your brand early, it's a long-term game. 2. I understand you're in USA. - By going into eastern europe, or Vietnam, or India you would not stop competing with Google and likes. Even when they do not have direct offices in the country, their suppliers do. - in most hot tech hubs competition for talent is fierce. - you would have a very hard time finding senio…

Thank you! This is amazing advice esp. on hiring

Re: Ask HN: Small dev agency. How to grow our business?

#9
post #7

1. alternative is direct sales and networking. do invest in your brand early, it's a long-term game. 2. I understand you're in USA. - By going into eastern europe, or Vietnam, or India you would not stop competing with Google and likes. Even when they do not have direct offices in the country, their suppliers do. - in most hot tech hubs competition for talent is fierce. - you would have a very hard time finding senio…

Great info, thank you for sharing!

Re: Ask HN: Small dev agency. How to grow our business?

#10
Add consulting to the mix. Like planning apps, choosing an architecture, backend, etc.

Probably you do some of the above anyway, but rates for consultants are higher generally. I charge $100 to $200 an hour or $800 per day, and I haven't seen clients object much.

And as said earlier - get referrals. Many past clients will be glad to pass your name around, assuming you did a good job for them.

Post reply on HN