When it comes to freelancing, questions like...
...are great and very practical questions to ask.
The bottom line is that I think people get the wrong impression when it comes to being a freelance web developer or web designer.
It can be painted like someone working at the beach all day with cocktails.
While this lifestyle can be achieved through a lot of hard work, strategy, outsourcing, creating multiple income streams, etc. this is not what the average day looks like for most freelancers.
Freelancing is not for everyone and this article will go into more detail to clarify a few things so you can be more realistic of what to expect and to make better decisions.
This article has two major sections:
The PROS about freelancing:
The CONS about freelancing:
In the corporate world, every employee gets a fixed hourly rate that is stated on their contract. If you wanted to earn more, you’d have to work overtime or hope for a promotion/salary increase in the future.
A hired web developer can earn anywhere from $18/hr to $60+/hr depending on various factors.
Compare this to a freelance web developer who gets to decide how much he/she wants to earn per hour or per project.
Charging per project makes more sense (which I discuss at length here), but whether you want to charge by the hour or by project, your earning potential is only limited by YOU.
How good you are at negotiating your value and what you can deliver for the client are all factors which will determine your income.
Kai Davis sums it up well:
““The biggest challenge I overcame while growing my consulting business wasn’t convincing my clients to pay me more money or chasing after invoices. Rather, the biggest challenge was internal — convincing myself that I was worth the rate I wanted to charge and raising my rates from $25/hour to $100/hour, $1,000/day, and $5,000+/week.
And you know what? As I’ve increased my prices, the clients I’ve worked with have turned out to be better, more receptive to my advice, and see us as partners instead of viewing me as a laborer on their project.
So, dear consultant, know this: the easiest way to get paid more is to raise your rates. And the only person in the world who can stop you? That’s you.”.
As a freelancer, whether you’re earning a lot, earning just enough or not getting by each month, it’s on you to improve your income.
Charging more for your services requires strategy, knowledge and the conviction that you should be paid what you deserve.
I did a calculation while I had my full-time job. It was something like this:
That's 40 minutes per day, 200 minutes a week, 880 minutes a month and roughly 9,900 minutes a year.
Let's say I'm at the company for 3 years (which I was), how many hours is that in total that I WASTED of my life?
495 hours
That's 20 consecutive 24 hour days... gone.
Every hour you spend in traffic, you are:
This image sums it up well:
Freelancing not only allows you to skip the traffic, but you can decide if you'd like to work from home or a coffee shop (like I share on my Instagram) - this is an awesome freedom to have.
When you’re an employee, your work adjusts to your life and not the other way around. When you're a freelancer, you can set up how each of your working days will look like.
Having control over your schedule gives you the opportunity to work when you’re at your most efficient. That means working at night or mornings. Sure, you may have meetings scheduled now and then, but that’s going to be occasional and you can still make it fit into your schedule.
I'll use a recent example for how this fits in with me.
In 2019, I went into partnership with my friend to grow our niche marketing agencies. Seeing as we both live in South Africa and our client target market is in the US, he makes sales calls after 7pm (for the time difference) and chills in the morning.
I would sometimes put a few hours of work in at night and then chill for the next few days.
So you can wake up at 8am, go for a jog, grab a breakfast, check some emails, work a bit, have a chilled lunch, and put in 2-3 focused hours of work at 4pm – there's no right or wrong way to do this.
But don't get the wrong idea here - you need to be focused when you work so that you won't be stressed out when you chill.
As a freelancer, you have the potential to massively scale your services.
Most successful founders of bootstrapped companies and agencies, all started as freelancers.
Of course, there's risk involved, but I'd personally try things on my own than work at a full-time job where I'm not working on my dreams and goals.
Things you can do to grow your freelancing business:
I can testify to the fact that you can earn a lot more, have more freedom and grow your freelancing business significantly.
A big reason why freelancers fail is because they fail to see freelancing as a business.
If you’re a freelance web developer, your job doesn’t only include coding websites. It also includes the following:
As you grow, you’re going to have to hire a few people, train them, establish systems and more.
Don't view this as a big negative though. It’s a chance for you to take yourself to the next level.
If you just want to code and not handle marketing stuff - that's cool, but you need to be realistic as well.
Consider getting a partner to handle the sales and marketing or hire someone part-time if you can to handle the tasks you don't like. Use software tools as much as possible to eliminate your time as well.
I said earlier that you ultimately determine how much you can earn… but what naturally happens is most freelancers lower their fees to get clients.
Some freelancers charge premium rates shortly after starting their freelance business and other freelancers charge 'market-related' fees - even though their knowledge would be almost identical.
What’s the difference between them?
It’s simple: The ones charging low amounts don’t see the real value of their services.
It requires a different way of thinking.
Web developers don’t simply make a website – we create or improve on an effective marketing tool that will help our clients generate more sales.
Social media marketers don’t just make a few posts and comments – they are building brand awareness.
If you want to start charging more, you need to start seeing the real value of your services.
If your website can get your client $50,000+ in additional sales for the year, do you think they’d mind paying $5,000 for the website even though it only took you 2 weeks to create?
It's not a time factor, it's a value factor.
Getting paid more as a freelancer is not a time factor, it's a value factor.
Stop thinking about an hourly rate and start getting paid what you're worth based on the results you deliver!
In freelancing, you're not guaranteed your full salary each month.
If you're sick for a week, you don't get paid for it. If you want to take maternity/paternity leave, you don't get paid for it.
Clients come and go - this can significanly effect your cash reserves. I've seen SO MANY freelancers fail because their top client didn't continue with their services.
This problem is made worse when you're charging low amounts just to compete with other freelancers.
Always remember this:
When you charge low amounts, you’re saying that the value of your services is low and your clients will not see your value in their business. If your value is low, you can be easily replaced.
So here’s what you should do:
Start (for 2-3 months) with lower rates as you try to get clients and make a name for yourself and then gradually increase it with your existing clients as you add value to their business and start charging premium rates to new clients.
I'm not going to go into detail about per hour / per project billing as I cover that a lot in previous articles.
One simple way of getting more income is to offer additional services that complement your specialty.
As a web developer, you can offer additional social media management and SEO with a monthly retainer.
This increases your value to the client and ensures a monthly recurring income. I breakdown this process in more details here.
Scammers and difficult clients are all over, but there are a few things you can do to avoid them:
Last year, I did a project for $5,500 and the client paid via PayPal. He was very happy with the work, but for some reason (and without going in too much detail) he wanted a refund and he got 100% of the money back due to PayPal's policies.
The reason I'm bringing this up is because I didn't have a contract in place. I do use it for larger projects, but it's something to keep in mind if you're going to use PayPal as a payment method.
Depending on where you live, filing taxes as a freelancers can be a breeze or headache.
Same with healthcare and retirement annuities. You’ll have to search for the plan that suits your needs and handle all the admin that goes along with it.
Some countries still don’t have proper laws in place for freelancers, making it difficult (if your income is low) to apply for bank loans, car loans or mortgage loans - this is really unfortunate and something to consider.
When you're surrounded by things that make you comfortable, it doesn’t incentivise you to work.
What you can do about this is to set up a private office somewhere in your home. The goal is when you step inside your office, your focus should shift to being productive.
--
I hope this brief breakdown on the pros and cons of freelancing will help you make a better decision.
To find out more about freelancing, read this article.
Interested In Freelancing?
GET MORE CLIENTS
Free 3 day email course with no fluff to help you get more clients
GET PAID MORE
Free 3 day email course filled with actionable steps to get paid more
LEARN: