TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: When to make the jump to freelance/consultant?

121 pointsby mxmpawnover 2 years ago
I&#x27;m working full time as a data engineer&#x2F;scientist but I also have one ongoing customer (a previous employer).<p>Another previous employer is launching a startup and has recently pinged me because they need to build a series of data pipelines and ML models for their product.<p>I&#x27;ve to talk to them about specifics but I don&#x27;t see myselft having enough available time to make it work.<p>I&#x27;ve been thinking about starting my own data&#x2F;ml services company for a while but I don&#x27;t really know when to make the jump. I think (is a guess for the time being) that the income from this new job, in addition to the income of my current client, could be enough for my living expenses of this year, so I&#x27;m thinking if this is a good time to make the jump or not.<p>The problem that I see is that this new lead is from a previous partner of my current client, so both jobs are related to my previous employer, I don&#x27;t have a pipeline of possible prospects for my service, so I&#x27;m not sure if I&#x27;ll be able to generate a pool of prospects while doing the work for this customers.<p>My guess is that I should wait until there is a sign that I could probably get a stream of clients to keep the wheel going, and try to find the time to take this new job, maybe negotiating terms to make it possible.<p>What do you think?<p>Edit: I&#x27;ve savings already as I plan to buy a new home (I&#x27;m in Argentina, we buy it cash, no mortgage). I need three more months of salary to accomplish the home budget.

32 comments

dadroover 2 years ago
Every scenario is going to be different, I took the plunge as a software consultant and can provide some datapoints.<p>I was laid off from my job as a software engineer about 5 years ago. I had previously worked in software consulting and knew the operating model and had a handful of potential clients. I had some savings and my wife works full time so I decided to give it a go for 6 months to see how it would go. I partnered with a colleague who was also laid off and had same appetite for risk as I did.<p><pre><code> * The first year was a grind, especially doing the non-technical tasks like networking&#x2F;business development&#x2F;invoicing&#x2F;etc. * We ended up being profitable on year 1, I made less than my previous gig as a lead engineer. We grew from 2 of us to having 1 FTE and 3-4 dev contractors in year 1. * Keep in touch with engineers you liked working with, hiring is WAY harder than I expected. If you decide to grow, you will need a team for larger contracts. * Business development is largely a numbers game, you have to get out of your comfort zone and talk to a lot of people&#x2F;companies and get on their radar. * One of our first non-technical hires was business development. We did this when we hit $1mm&#x2F;yr rev. * Being in a niche can be helpful if you are able to explain your value prop AND to differentiate yourself. * Don&#x27;t view other consulting firms as competition. We&#x27;ve formed some great relationships with other companies that align with our engineering process and refer work when we have too much and get work when they have too much. </code></pre> Over the last 5 years we grew from 2 &quot;founders&quot; (along with some former colleagues as contractors) to about ~40 employees (80% FTE&#x27;s&#x2F;20% contractors) all remote, US based. In hindsight, I think my favorite size was when we were ~8 people. It was big enough to take on 1-2 large-ish contracts, but less stress in keeping pipeline full. The risk tolerance for having a 6 figure payroll every 2 weeks is not for everyone!<p>(edit formatting)
评论 #34402616 未加载
PragmaticPulpover 2 years ago
&gt; Edit: I&#x27;ve savings already as I plan to buy a new home (I&#x27;m in Argentina, we buy it cash, no mortgage). I need three more months of salary to accomplish the home budget.<p>This is a significant last-minute edit. There&#x27;s a lot of good advice throughout this thread, but I would suggest waiting until you&#x27;ve completed the home purchase and settled in before considering the jumping to freelance. It&#x27;s only a few more months and you&#x27;ll have a much better understanding of any issues and unexpected expenses of the new home.<p>Beyond that, you need to make sure that you can do the process of networking, selling your services, cultivating a pipeline of clients, and collecting from clients who don&#x27;t pay on time. Doing the work is only half of the battle when you&#x27;re a freelancer. If you don&#x27;t excel at the business side, you might not enjoy it after you run out of immediate contacts with work for you to do.
评论 #34402979 未加载
nocubiclesover 2 years ago
I just started this today actually. Today is the first day where I am no longer employeed by any company and will need to find my own customers, invoice them etc. My field is ERP development and consultation.<p>I have 10+ years experience in the field and I was working for a consultation company. But on the same time I would always get messages on Linkedin from recruiters and at some point I thought I should give it a go and try to work on the projects during the nights and weekends.<p>Did that for like 6 months and felt I could do it full time and then I just kinda did it and will be doing it in the future.
评论 #34401507 未加载
评论 #34402936 未加载
janetacarrover 2 years ago
Personally, as a freelancer&#x2F;consultant, I never think there is a right time for anything in my life. Of course, you might feel differently (and it probably is different). I&#x27;m offering advice from my perspective only, and I don&#x27;t have a home to make, or children to worry about. I&#x27;ve been freelance&#x2F;consulting&#x2F;whatever for about 2 years, so make of this what you will, but I&#x27;m still early stages having just been where you&#x27;re at.<p>First I want to say, the risk might not be as big as you might think it is. You&#x27;ve a pretty in-demand skill set right now, more so than most SWEs. If things don&#x27;t pan out as you expect, you can always get another full-time position despite the &#x27;looming recession&#x27;.<p>That said, here is some unsolicited advice. Rebuttal as necessary :)<p>Regarding leads&#x2F;prospects, if you do decide to make the jump, chances are you&#x27;ll be tapping your professional network for leads, or pitching strangers if you happen to get on a call with them via cold email. This can work for a while, maybe get your first recurring clients, but I don&#x27;t recommend working with a matchmaker like Toptal, Fiverr, Upwork, or an agency.<p>The platforms tend to have poor pay and bad clients. Agencies will limit your ability to build a direct relationship with the clients. I know people have built successful businesses using both of them, but for me having a direct relationship with high-value clients seems to have paid off doubly as I can set my own terms (fixed rate &#x2F; value based) rather than the typical hourly model. If you can&#x2F;want to build such a relationship, you should *get on the phone with a decision maker* (a huge unlock for closing work). Regular dev&#x2F;engineer interview channels will yield regular dev work, pay, and circumstances (maybe that&#x27;s a feature for you).<p>After a few sales calls for clients, You may realize getting leads to come to you is best, or at minimum people should have a reason to answer your emails like having some kind of branding or marketing, so start writing, coding, tweeting, or whatever regularly to get attention. Keep at it. It&#x27;s hard work.<p>On top of everything, you will fuck up, and that&#x27;s okay, so give yourself some breathing room financially and mentally.
评论 #34405974 未加载
comprevover 2 years ago
When you have enough savings to take the plunge and survive until you either pick up work or return to a perm position.<p>Many people love the idea of being their own boss but the reality can be quite different and they return to perm roles.
sjducbover 2 years ago
It sounds like the perfect time to jump to freelance. You&#x27;ve got 2 clients already.<p>However... What happens if both clients back out and you suddenly get no work for a year? Do you have 1 year of savings runway? Will your family and living situation survive no income for a year? You need at least a year of runway because it&#x27;s perfectly normal to go for 2 months with no income and if you&#x27;ve only got 3 months of savings then you&#x27;ll start panicking.<p>Also getting a mortgage as a freelancer is more complicated. Have you bought all of the houses you want for the next 2 years? (Freelancer mortgages require 2 years of company accounts, so you won&#x27;t be able to get a mortgage for the next 2 years)
xeromalover 2 years ago
One element required is to have a network big enough to sustain itself off recommendations. I think that&#x27;s absolutely necessary at least for 80% of your business revenue. If you&#x27;re just hopping from one client to the next, you&#x27;re not going to be in a strong decision to make good choices for your company when it comes to negotiations.
评论 #34402290 未加载
sirsinsalotover 2 years ago
15 year+ consultant through my own company with recurring clients and more work than I can handle (and no interest in delegating or growing)<p>Never needed to network. Don&#x27;t have to market myself. Never had or needed a full time position and never been short of work.<p>Get to know good recruiters who have streams of contract work with goal based outcomes.<p>Learn how the contracts are managed by middle men and understand why consultants and contractors are needed and what risk profiles they serve.<p>I&#x27;m used when times are tough, deadlines are tight or goals absolutely have to be hit.<p>My day rate is higher than my peers.<p>I&#x27;d say do it, find your niche and be ome the goto person for a specific kind of work.
评论 #34402607 未加载
physcabover 2 years ago
If you have enough connections to get you through your first 6 months or so then you can make the jump. Often when consulting your rate is double your normal take home so it balances out the period of searching for more work. But you highlighted the key anxiety in going freelance: you will always have to be selling your services. Its just like any startup except you are the product. Having to get new gigs will always be part of the job whether its now, 6 months from now, or 3 years from now
wpietriover 2 years ago
My general answer for people asking this question is: when you think you can sustain yourself. And it sounds like you&#x27;re almost there.<p>It sounds like the question for you is whether you can find new clients at a rate fast enough to replace old ones. This is a question you&#x27;ll never be able to answer fully as an employee, because employers generally don&#x27;t like you putting out an &quot;open for business&quot; sign. So in your shoes I&#x27;d put together a marketing&#x2F;sales plan, take the new customer, and devote some time over the next N months to seeing if you can build up enough interest and leads that you will have plenty of work down the road.<p>It sounds like the worst case here is that you get to the end of your contracts and have to go get another job again. Which is not a terrible outcome as long as you don&#x27;t burn your bridges. And it&#x27;s worth noting that after a period of freelancing you may decide you&#x27;d rather have a job anyhow, so you can look at the next months&#x2F;years as an experiment not just on prospects, but on whether or not you will be happy with it.
indymikeover 2 years ago
&gt; The problem that I see is that this new lead is from a previous partner of my current client, so both jobs are related to my previous employer, I don&#x27;t have a pipeline of possible prospects for my service, so I&#x27;m not sure if I&#x27;ll be able to generate a pool of prospects while doing the work for this customers.<p>Work on building your pipeline, and having customers from launch day on.
chrisaover 2 years ago
I did the same thing several years ago (left my job once I had 2 clients). I was also worried, but it turned out just fine. It&#x27;s true that it will take a bit of work to get clients, but it becomes easier and easier as you go. Your current clients may know others, etc.<p>I have two big pieces of advice:<p>1. What other comments here say about money and runway is definitely true. It can be common to go a bit without clients - and even once you find a new one it might take 30 days for the project to start, then maybe you bill after the first 30 days, then it takes them 30 days to pay - that&#x27;s 3 months from the time you found them to when you get the first money coming in! So make sure you account for that.<p>2. Have something you can point to which says &quot;this is what I do, and why I&#x27;m good at it&quot;. In my case it was an ebook, but it could be a white paper, or sample projects, etc - but you need something that &quot;tells a story&quot; to the clients that you can do the job.<p>And good luck! It&#x27;s scary to take the jump, but also very rewarding :)
ernestiparkover 2 years ago
How much work do you think the new work would take? Depending on the nature of the engagement, it doesn&#x27;t have to be a &#x27;jump&#x27; at all. If possible, an option would be to make it a more reduced hours engagement that you can moonlight. Then you can get the consulting experience, maintain the income of your full-time job, and see how it goes. Once you have one engagement under your belt, then it also becomes much easier to get more through WOM and very basic marketing&#x2F;promotion through LinkedIn on what your skills are and what you can offer.<p>As others have stated in the comments also, a lot of consultants never have to do marketing or sales, they just get it word of mouth through their networks as they continue to do good work. I think doing that first job well, but in a way that&#x27;s not as scary as jumping away from your full-time job is a good choice if you have it.
评论 #34412321 未加载
simneover 2 years ago
You should consider two most important things (unfortunately, each other opposite):<p>1. Yes, better to start own business when favorable environment, for example, when see macroeconomic grow (now recession, and high probability of crisis), or when You have some money accumulation.<p>2. But business is by definition, PRACTICE of make stakes and earn profits on success.<p>- You will not practice if not try. And best practice at crisis.<p>Exist good solution of this contradiction. If You could afford it, look out at nearest to You business community (offline), and find experienced mentor, to mentor You and You&#x27;ll pay him from Your current payment.<p>Any way, early start business is much better then late. Mostly, because when You younger, You have more health, and could do things faster.
评论 #34402412 未加载
jokethrowawayover 2 years ago
Oh that&#x27;s easy, wait the 3 months and then quit. Subcontract out among your friends to make up for the immediate work you can&#x27;t take right now.<p>Spend an afternoon to setup some branding for you data&#x2F;ml company and when dealing with customers, mention you&#x27;re a company and that they&#x27;re not just hiring one guy but that one of the team will handle it.<p>I&#x27;m in a similar position. I&#x27;m saving money to build my house, I don&#x27;t want to quit my main gig just yet and I&#x27;m trying to ramp up an agency doing mostly web development and I had good results offloading part of the work to other people. Learning to rely on external resources is crucial if you want to scale your business.<p>Best of luck!
fhd2over 2 years ago
I personally took the plunge, with enough savings to make it several months until the first invoice is paid. Some clients pay on time, some don&#x27;t, some go bankrupt or just drag it out infinitely, from what I&#x27;ve seen.<p>Without that kind of savings (and being comfortable with watching them meld away for a while, taking the risk that you might not recover them), I would suggest to try to find a safe way to experiment with this. For example reducing your hours, or taking on a new main job with less hours, and taking on part time freelance work. Maybe there are things you can do for your potential clients with less hours than what you&#x2F;they think is needed.
评论 #34401740 未加载
token8791over 2 years ago
Sounds good. Having clients before you start is essential. Focus on delivering good work, document it, so the next conversation with a potential client can be quicker.<p>I never really wanted to do consulting and freelance work, but through my network I got to a point, where more projects are lined up than I have time to do.<p>Also, one thing that helps me a lot is to just live frugally. Even though I charge a bit below market value I still could build up a financial cushion, so I do not have to work for the next 15 years or so, if something should happen.
choultover 2 years ago
I started on my own at the end of September; I&#x27;d resigned my job at Datto after an acquisition proved itself disastrous (never work for Kaseya, or any Insight Partners portfolio company), and the position I had lined up fell through for one reason or another.<p>I figured - I&#x27;m 40, I&#x27;ve always wanted to do my own thing, I&#x27;ve got runway... Why not? So I formed a company[0], started planning out a B2B product and networking like crazy; I&#x27;m fortunate to have a wide diaspora of former colleagues.<p>As I want to bootstrap my own SaaS app, I needed to get revenue coming in, so I began to offer my services on a consultancy basis. I got my first small customer at the end of November - a charity needing hosting and maintenance - and then landed my first major consulting gig at the end of December 2022.<p>Who knows what I&#x27;ll be doing in a month&#x27;s time, but I know that I can build a track record of helping others, and it&#x27;s so varied! Every business or organization I talk to gives me more ideas for my app, so it&#x27;s also a great way to collect more knowledge about the wants and needs of my potential customers.<p>If you have the opportunity and runway to give it a shot, I&#x27;d recommend trying it - put a plan together for how you&#x27;ll achieve it, how long you can last without a gig and what you&#x27;ll offer others. And then execute on it.<p>You&#x27;ll never know unless you try.<p>[0] <a href="https:&#x2F;&#x2F;xarma.co" rel="nofollow">https:&#x2F;&#x2F;xarma.co</a>
johneaover 2 years ago
I&#x27;ve transitioned back and forth between employment and independent consulting several times.<p>The number 1 thing you need to be successful as an independent is A CUSTOMER.<p>Make sure you have work lined up in advance of leaving your employment.<p>Seems simple, but often overlooked. Especially when a person has a S&#x2F;W project they&#x27;ve been working on, and plan to launch it into a business.
angarg12over 2 years ago
I&#x27;m in a similar boat (worse actually, since I&#x27;m on a visa) so I can&#x27;t give specific advice, but @patio11 [1] greatly encouraged me to consider freelance&#x2F;consulting as a career path.<p>I am going through the grind of prepping for the tech interview all over again, and it just occurred to me that I might be approaching this from the wrong angle. If instead of spending all these hours every day solving leetcode problems or trying to &quot;grok&quot; the system design interview, I spent them networking and building a portfolio, it might result in a much better ROI.<p>But alas, my visa status doesn&#x27;t allow me to do anything either way. Maybe one day.<p>[1] <a href="https:&#x2F;&#x2F;www.kalzumeus.com&#x2F;2012&#x2F;09&#x2F;17&#x2F;ramit-sethi-and-patrick-mckenzie-on-getting-your-first-consulting-client&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.kalzumeus.com&#x2F;2012&#x2F;09&#x2F;17&#x2F;ramit-sethi-and-patrick...</a>
misiti3780over 2 years ago
I could be another client as I need help with this, ping me at joseph dot misiti at mathandpencil.com
tptacekover 2 years ago
I left full time work for consulting after I did a project and discovered my bill rate was so high I could replicate my salary income while being less than 40% utilized. I wasn&#x27;t doing something especially specialized; that&#x27;s just what the market clearing rate for that contracting work was. I would not have guessed that rate before discovering it.<p>So my somewhat tangential advice is: figure out your rate, and start with a rate that doesn&#x27;t require you to constantly hustle for clients to make your nut. It&#x27;s easier to figure out the right (high) rate when you&#x27;ve still got a salary to fall back on, and much harder when you&#x27;re grinding it out as a full time contractor.
in9over 2 years ago
Hello! I&#x27;m also on a similar boat. I&#x27;m based in Brazil, but do speak spanish as I work at Rappi. Would love to chat about this type of endeavor we got going on. Let me know if there is any prefered contact method!<p>Cheers and good luck!
评论 #34412279 未加载
davidwover 2 years ago
I&#x27;ve done contracting and it&#x27;s ok, but it&#x27;s best if you have something more to sell than just your time. &quot;Do you earn money while you&#x27;re asleep?&quot;
11235813213455over 2 years ago
I&#x27;m self employed and work for only 1 client, so it&#x27;s not very different from being employee, and I&#x27;ve ridiculously low expenses (haven&#x27;t used my credit card since months and owner of my flat, no cars, very few possessions, simple free great life)
andjelam990over 2 years ago
I would advise you to find a partner who is also a data engineer&#x2F;scientist and team up, it would be much easier also to share the workload, ideally even someone with network will bring in some new clients.
评论 #34406198 未加载
ushercakesover 2 years ago
I would really advise heavily against just separating freelance&#x2F;full time as black and white, one at a time.<p>Really, it should be a slow transition - you work full time, you take up 1-2 freelance clients on the side. As you start to get more clients on the side, and you see a clear path to replacing your income, then you can make that jump.<p>If you just make the jump as a clear break, it totally can work, it does all the time. But it&#x27;s just a bit riskier, and it adds a lot more weight and pressure to get deals, which can lead to a situation where you charge less than you are actually worth.<p>Btw, in my profile, the site I run is for freelancers to basically share their hourly rates. It&#x27;s essentially levels.fyi for for consultants. May or may not be helpful to you at this stage of your journey<p>TLDR: - Keep your job, start taking clients on the side - Once you have enough clients and you see a clear path to replacing your FT income, quit and take the leap
p0dover 2 years ago
I left my job with $12k in savings just before covid kicked in and ended my new plan. I make more money now than before and really enjoy my new work. Someone with your skills will be fine.
anon223345over 2 years ago
Freelance is a very different thing than actual consulting by the way<p>What I mean is working for a consulting firm is substantially different than what you do as a freelancer.
评论 #34403335 未加载
epolanskiover 2 years ago
When you have a network large enough that you know for a fact multiple people would be interested and lining up to have your services.
atemerevover 2 years ago
As a consultant, urgently looking for a full time job: not now. Most probably not now.
评论 #34402423 未加载
justsomehnguyover 2 years ago
Yesterday.