• Skip to main content
  • Skip to primary sidebar

Job or Freelance – Should I Freelance or Continue The Job?

Reading Time: 7 mins. Posted on April 21, 2016, last updated on May 14, 2020 .

Should a developer become a full-time freelancer or continue doing the job along with some here and there part-time freelancing?

Job or Freelance – Should I Freelance or Continue The Job?

I am sure many of my blog readers will have this question as they should continue doing the job or opt to become a full-time freelancer. Here is one of the blog reader asked me

Shabbir, found your answer on quora and I am just hooked to your blog. Your articles are really encouraging for me to get into freelancing.

Want to know if I should focus more on freelancing or continue doing my job. I work for an MNC in Bangalore and my take home salary is 75k which is quite good amount.

I also do little freelancing work and I really enjoy it.

So the question is should I concentrate more on freelancing and quit the job or continue with my job. Awaiting your answer.

The name is kept anonymous because he did not want his employer to find out that he is also doing freelancing.

This question in the minds of every developer with 3 to 4 years experience and is doing an averagely ok job.

Should he quit the job and become a freelancer or continue with the job?

Being a freelancer, you would always expect a very straightforward answer that you should be doing freelancer, and that is not the case. There are many aspects to look at before I can answer this question.

Will there be growth in the job?

What kind of growth do you see in your career with ten years of experience?

Generally in an IT company in India, you will have the following Job Titles (Though you will be doing pretty much same thing in most of them)

  • Trainee Developer
  • Developer
  • Senior Developer
  • Team Leader
  • Project Head

Now once you are the project head, you will possibly become stagnant in your career growth. With time you will perhaps be able to make more money as your project performs, and that will not be something you will be controlling more often.

It is when you will start to get frustrated, and I have seen many such incidents of many of my colleagues.

Freelancing is a lot different and is a lot more interesting. Not only will you be your boss, but on any given day when you think you had enough of what you are doing and want to try something new. You won’t do things just get a check coming your way at the end of each month.

Also read:
How to Start Freelancing in 2022 – The Steps I Followed
How to Start Freelancing in 2022 – The Steps I Followed
How to start freelancing right now - The steps I followed amid the 2008 financial crisis to quit my high paying MNC job as a developer

Now or later

You can always feel that you will become a freelancer once you reach a position of no growth in your career, and that can still be done theoretically. Practically it becomes tough. Ten years of salary increments mean you will have a lot of liabilities build as well—home loan, car loan, personal loan, to name the few.

Let say your minimum expense per month is 15000 per month now. So you need 90k in your bank account to try things for the next six months. Once your monthly expenditure is 50k per month, you will need 300k in your bank account to try freelancing.

If you want to be a freelancer, it should be as early as possible in your career. If you have a loan, freelancing and entrepreneurship become a lot more challenging, or I would say quite close to impossible.

Apart from that, you may have a lot more at stake (child education, family expectations of earnings) at a later stage of your career than now.

Employer as your first client

If you are not comfortable leaving your job, negotiate to be converted into a part-time employee and work for your employer as a client. If they don’t have an option for being part-timer, ask if you can work from home. Many companies are coming up with policies of working from home for sure.

If you can work from home, automatically you will save time commuting and use that free time as you want.

Also read:
How to Find Long Term Clients On Upwork?
How to Find Long Term Clients On Upwork?
Long-term clients can provide the much-needed stability to freelancing but how does one go about finding such long-term clients on Upwork?

Before You Decide to Be a Freelancer

So here are five important things developers need to change and adapt to when moving away from a job to become a freelancer

1. Work Alone

Many people have issues working alone, and if you are one of them, you can have a tough time as a freelancer.

You should not only be technically sound to solve problems on your own but also enjoy working alone and don’t need coworkers around to get you driving.

2. Work from Home

Working from home comes with many distractions. Everyone won’t be comfortable writing codes and doing programming when kids are jumping around or when your friends and family people are in the living room.

You will need a high level of concentration to be able to work with distractions around.

Look for an area where you can work with concentration.

3. Motivated without a manager

Are you that kind of a guy who procrastinates and needs someone to take the best out of you? If yes, it will be tough for you to be a self-employed freelancer.

Freelancers need to be self-motivated to whatever they are working on and don’t need a manager or to instruct you to be doing things.

4. Easily take decisions

It is crucial to be a freelancer.

At times you need to make a move to new technology or say no to a client. Being able to make those decisions is very important for your freelancing career.

If you don’t have a firm decision making power, it can be tough for you to be a freelancer.

Taking a decision may seem so easy, but believe me, this is one of the toughest things to do. If you think you are powerful in making your decision, just answer these questions.

  • How much time did it take for you to decide the clothes that you are wearing now?
  • How much time did it take for you to decide which smartphone to buy? Did you choose to buy the smartphone you are using now, or your friend helped you?

5. Take the Responsibility

You are responsible for all your actions.

Though this is true when doing a job, it is exaggerated as a freelancer.

If you are a person who shies away from being responsible for any mishaps that can happen, freelancing is not for you.

The Real Reason to Avoid Freelancing

You may want to quit your job but are doing for a reason like:

  1. Need money for XYZ (XYZ can be anything like Marriage, Child Education, House Rent, Car …)
  2. Big opportunity may come my way in the next appraisal.
  3. I want to switch to XYZ before being a freelancer.
  4. Freelancing may not be able to cover higher joint family expenses.

And the list can continue but the real reasons more often are:

1. Fear of not able to find clients

One of the primary reasons people don’t quit jobs. They doubt that they will not be able to find clients who can simulate their income from their job.

You can always calculate your minimum survival income and try freelancing with a cushion of a year. No one is taking away your ability to do a job. You can always find a job if things don’t work out in a year’s time.

There are many horror stories that you may have seen of many freelancers who had issues, but there are more rosy stories as well. There are two sides to every coin, but we tend to believe in the horror stories and assume rosy stories are all made up.

Try to understand why things were so horrible on one end and why they are not so bad on the other hand. It will help you learn from people who already made those mistakes.

Smart people learn from their mistakes, but intelligent people learn from other people’s mistakes.

  • How New Freelancers Can Get Their First Client
  • If I Had to Start From Scratch How Will I Fetch my First Client?
  • How To Get Your First Client From Freelancing Sites?
  • How to Get Your First (or Next) Client on Upwork?

2. Lack of technical skills

The second most common reason that I see for not doing freelancing is a lack of technical expertise.

I am not a web developer.

If a project manager asks to move from XYZ technology to PHP and provides with just a couple of weeks to 1 month of training in the new technology, the same individual will possibly be the best developer in that team. When it comes to being a freelancer, it can always act as an excuse.

Just do a self-evaluation and be true to yourself.

In whatever technology you are working now, did you learn that technology in your curriculum?

If your answer is no, which I am sure 99.99% of the time it will be, how much time did your employer give you to learn this new technology?

The answer will never be more than a month.

Apart from not knowing a technology, there are other assumed excuses like they have to provide a complete end to end solution to be a freelancer. If you are a PHP developer and lack web design skills, you cannot be a freelancer. As an employee working in a big team, you will always tend to think along that line but is ultimately an assumption.

3. Lack of communication skills

I have interacted with many developers who are doing a job because they lack fluency in English to interact with clients.

Is learning the English language that difficult?

I don’t think so.

Has anything been done to improve your English?

I don’t think so.

If your real reason is a lack of communication skills and if you are not doing anything about it, do you expect something will happen someday for you?

Finally, the Way to Quit your Job

Pay off all your debts. Then calculate your minimum income level for survival. Calculate your income from freelancing on weekends.

You can easily double (or even triple) your weekend income once you become a full-time freelancer and see if it is more than your minimum income level for survival.

If you are not able to reach a minimum income level for survival, you need to look at increasing the freelancing income or reducing your minimum income level for durability. Still, if your answer is yes, you can pull the trigger and be a freelancer.

To reduce the risk further, you can also opt for additional cash balance in your bank account that you can use in an emergency. When I resigned, I had a surplus of 6 to 8 months of my minimum survival income in my bank account. On top of it, I did withdraw my provident fund to give me a cushion for a few more months.

Also read:
Disadvantages of Freelancing – From a Freelancer for a Decade
Disadvantages of Freelancing – From a Freelancer for a Decade
10 disadvantages of freelancing from the point of view of a developer freelancer who has been working from home and as a freelancer for more than a decade.

Over to you

Are you in the dilemma of being a freelancer or continue doing the job? What is stopping you from being your boss? Share your thoughts in comments.

You are Here: Home / Freelancing / Job or Freelance – Should I Freelance or Continue The Job?

About Shabbir Bhimani

Blogging Since 2009. If I can leave my high paying C# job in an MNC in the midst of global financial crisis of 2008, anybody can do it. @BizTips I guide programmers and developers to Start and Grow an Online Business. Read more about me here.

May I help You With ...

Upwork Proposal
Finding Clients
Start a Store
Start a Blog
 

Or Help Yourself ..

Primary Sidebar

About Shabbir Bhimani

Blogging Since 2009. If I can leave my high paying C# job in an MNC in the midst of global financial crisis of 2008, anybody can do it. @BizTips I guide programmers and developers to Start and Grow an Online Business.

Get in touch with me on LinkedIn or read more about me here.

Let me Guide You to Start and Grow your Online Business

Download my
FREE eBook NOW
to win more clients.
And it is not an annoying pop-up either

Additional menu

  • Twitter
  • Linkedin

BizTips

Shabbir Bhimani: Start and Grow an Online Business

  • Freelancers Start Here
  • Start An eCommerce Store
  • Start A Blog
  • About
  • Archive
  • Disclaimer
  • Contact
  • Glossary

2009 - 2025 All my content & images are licensed as Creative Commons.

WebTurtles LLP. LLPIN: AAL-5288. Hosted with Linode.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT