Can You Make Good Money on Upwork? How I Made $600,000 in 5 Years

Disclosure: This site is sponsored by affiliate programs. We may earn money from the companies mentioned in this post. As an Amazon affiliate partner we may earn from qualifying purchases.

If you happened to read my Business Insider Prime article – originally published in 2019 – about how I quit my “normal” job in 2017 and started making nearly $200k per year as a full-time freelancer, you might be wondering exactly how I pulled off such a feat in such a short period of time.

At the time of publication, about half of my freelance work was coming from contracts I procured on my own, mostly by word of mouth, and the other half came from a website called Upwork.

The response to that article was huge.

But it left a lot of people wondering: “Wait, isn’t Upwork just a race to the bottom? Can you really make good money on Upwork?”

And it is that question that inspired me to write this blog post.

A screenshot of my Upwork profile taken on April 7, 2022

Can you make good money on Upwork?

Spoiler alert – yes, you can make great money on Upwork.

But it’s likely going to take some time. And maybe even a bit of trial and error.

I am a testament to that fact.

My freelance career was not an overnight success. I’ve been at this for a long time. It required a lot of hard work. And I’ve made plenty of mistakes along the way.

But between 2017-2022 I was able to make over $600,000 – an average of $120,000 per year on Upwork alone.

And keep in mind, while I am a full-time self-employed person, Upwork only represented about half of my overall freelance income during that time frame. I also freelanced off-site and earned income from blogging in addition to my Upwork earnings.

I can only imagine what my earnings could have been had I focused on the platform full-time.

A brief disclaimer

Before I dive into my love for Upwork, I want to offer a quick disclaimer. I do not work for Upwork and am not directly affiliated with the company – I am just a freelancer who uses their service and wants to help others experience the kind of success and freedom that the freelance lifestyle has brought me.

Also, for the sake of transparency, I wanted to add that since 2023, I’ve been scaling back my freelance business to focus on content creation – like blogs and vlogs. But while I’ve scaled back the freelance side of the business a tad from where it was in years prior, to this day, Upwork remains a significant source of revenue for me and my business.

Read Also: Is it worth it to start a blog? How we made $100k in less than 2 years

With that out of the way, let’s get to the good stuff.

Below I will share some of my best Upwork tips and tricks.

These are real tips, that I’ve used in my journey to hitting the $600,000 mark on the platform.

You’ll also be happy to know that these tips are also applicable to virtually any niche and any profession – from graphic designers to web developers to virtual assistants.

My hope is that you will be able to apply some, if not all, of this advice to your own Upwork journey so that you might one day follow in my footsteps.

And if you haven’t already done so, you might also want to subscribe to my newsletter. In return, I will send you my Upwork jumpstart kit complete with a 28-day Upwork challenge (free for email subscribers).

my upwork jumpstart guide

Free Upwork Starter Kit

Jumpstart your freelance career with this handy dandy guide

Subscribe to my newsletter and I will send a starter kit that features my best Upwork tips and a 28-day Upwork challenge to your inbox.

Newsletter signup

Please wait...

Thank you for signing up!

woman smiles while typing on her laptop
(photo by Roman Samborskyi/

1. Fill out your profile completely. No skimping

The first thing you need to do is fill out your profile completely and include plenty of portfolio samples and case studies.

I constantly see new freelancers on the platform with sparse portfolios, vague bios, and empty spaces where their work history should be.

Your profile is your digital resume, and you only get one chance to make a first impression on a prospective client.

Required sections

Freelancers are required to complete the following sections of their profile:

  • Headshot
  • Profile title
  • Profile overview/bio
  • Employment history
  • At least one skills tag

The required sections will instantly catapult your progress bar to 60% complete. To achieve 100% completion you will need to choose from a variety of the following additional sections.

Additional sections

  • Portfolio items (5% each, max 20%)
  • Employment history items (10% each, max 20%)
  • Education (10% each, max 20%)
  • Profile video (10%)
  • Linked social media account (10%)
  • Certification (5% each, max 10%)
  • Other experience (5%)

In my opinion, the more sections you fill out the better. You never know what potential clients might be looking for. 

And if you don’t already have a professional headshot – spring for one. Generally, you’re only going to be out of pocket about $100, and it’s a great way to stand out in the crowd.

Finally, be sure to create two specialized profiles within your profile – Upwork insiders claim this little trick exponentially increases your chances of winning jobs and being discovered.

Read Also: How to write an Upwork proposal: 11 proven tips with samples

woman looks at her laptop
(photo by Roman Samborskyi/

2. Build an off-site portfolio or landing page

Ready for the next step?

Here’s a tip that few Upwork freelancers employ: Have an off-site portfolio or landing page.

Before we get into why this is important, I must first offer an important word of warning.

Upwork’s Terms of Service forbid external links on your profile. They also forbid external links to pages that contain an external method of communication – like an e-mail address or contact form – in your proposals.

However, you are allowed to include a link to a portfolio-style landing page that does not contain a link to an alternative method of communication in your proposals. Which I highly recommend.

Why is an off-site portfolio so important?

The reason I so strongly recommend an off-site portfolio in addition to your Upwork portfolio is due to the slightly clunky Upwork interface.

In my opinion, the client side of Upwork’s interface makes viewing and downloading portfolio attachments difficult – especially on mobile devices.

Linking to a simple off-site mobile-friendly portfolio ensures that your work won’t go unseen.

What if the client uses a search engine to find me?

In addition to that landing page, I would also still recommend having some sort of website or LinkedIn presence even though you won’t be allowed to directly reference it on Upwork.

As someone who occasionally plays the role of the client, I like to google prospective talent to learn more about them. And I suspect I’m not alone.

This is why it’s important to make sure that even your off-site Upwork presence is in tip-top shape and accurately represents you as the professional you are.

Read Also: Best tools for freelancers: 14 essential resources for your business

woman crosses her fingers while holding a smart phone
(photo by Roman Samborskyi/

3. Apply for multiple jobs, every day

Applying for jobs on Upwork isn’t that dissimilar to applying for jobs in the “real world” – it takes time and persistence.

In the beginning, I was constantly browsing the job feed for applicable job posts.

I applied for at least 2 to 3 jobs per day, every day, consistently.

And I submitted proposals for both small fixed-rate jobs and large contracts alike.

It took nearly 2 weeks to win my first gig. And it was for a $10 fixed-rate vector tweak.

It wasn’t much money. But it only took me about 20 minutes to complete. And it resulted in my first 5-star review on the platform – which was worth its weight in gold.

Any experienced freelancer on Upwork will tell you, that your first review will be the most important review you’ll ever obtain.

It gets exponentially easier to secure new jobs after someone else has vouched for your talents and has publicly sung your praises.

And don’t be afraid to ask your Upwork clients for a review at the end of each successful engagement.

Many clients don’t realize how important those 5-star reviews actually are. If you politely let them know how great reviews are crucial to your continued success on the platform, most of the time, they will oblige.

woman looks at her smart phone in dismay
(photo by Roman Samborskyi/

4. Don’t be too picky [in the beginning]

Speaking of securing that first job, remember that it’s probably not a good idea to be too picky in the beginning.

Try to be open to the idea of taking on any job that you think brings you one step closer to earning that first review.

Trust me, I get it. As someone who was actively earning $75 per hour off-site in 2017 when I was new to Upwork, taking on that previously mentioned $10 job was a humbling experience.

But I didn’t let my pride get in the way.

Your first job will probably be a bit like mine. It will likely be something small, that doesn’t require a lot of time. It may be a bit less than your normal hourly rate.

Just try to consider it the cost of doing business on the platform. The price of admission, if you will.

Remember, you can scale up quickly as steady work begins to trickle in and you have those first few reviews under your belt.

Today, I’m extremely picky about which Upwork jobs I take on. And I charge rates of up to $150 per hour on the platform.

Read Also: Red flags for bad clients: 10 tell-tale signs from a six-figure freelancer

woman looks pensive while holding a laptop
(photo by Roman Samborskyi/

5. Learn how to write a proposal that sells

Part of being a successful freelancer is learning how to become a good salesperson.

Presenting yourself as a knowledgeable professional who understands the needs of your client is the best way to win contracts and command higher rates.

With that in mind, keep your cover letters and proposals brief, poignant and client-focused. Aim for 200 words or less. No one wants to read a novel.

And make sure each cover letter contains the following components:

  • Your professional qualifications and related experience
  • An acknowledgment of project requirements from the job post
  • A unique selling point (what makes you a good fit for this job)
  • Related portfolio samples from past work
  • A link to an external portfolio (see tip #2 for restrictions and details)
  • A call to action (e.g. reach out to me today and we can discuss details)

And finally, consider the following phrases officially banned from your vocabulary: “I think, I feel, I believe, I should be able to” and instead use phrases like “I will” and “I am.”

Emotive phrases suggest a lack of confidence.

woman looks at a laptop
(photo by Roman Samborskyi/

6. Quit worrying about fees, start worrying about ROI

Freelancers are essentially small business owners. And all small businesses have operating expenses.

Operating expenses may include hardware, software, an office (or workspace), a desk, a computer chair, subcontractors or marketing – just to name a few.

But expenses aren’t important to experienced freelancers. At least they aren’t as important as a little something called ROI, or return on investment.

One of the biggest complaints I continue to see about the Upwork platform pertains to fees.

For the uninitiated, Upwork charges a flat 10% service fee on all contracts. Upwork also requires freelancers to spend Connects (a form of digital currency) to bid on jobs.

Optionally, freelancers may also choose to spend additional Connects boosting proposals.

Read Also: How to avoid Upwork fees: Ways to reduce fees from a $600k freelancer

And having earned over $600,000 on the platform, I roughly estimate that I’ve paid Upwork about $60,000 in fees over the years.

But if I hadn’t made that $60,000 investment, there’s a chance I would have missed out on over a half million dollars in revenue.

Upwork gave me the ability to network with new clients that I would have never met otherwise.

They also, essentially, served as my personal virtual assistant by handling my invoicing, payment collections, contracts and occasionally even client disputes.

And if you think about everything you get in exchange for a relatively small fee, in terms of ROI, that’s a 90% profit margin.

Not too shabby. Especially when compared to the average 30% recruiting agencies charge in perpetuity.

I can assure you, now that I’m operating as a small design agency – I have way bigger expenses to worry about than my little 10% Upwork fee – like my almost 30% tax bill, for instance.

The following chart depicts my income vs expenses over the course of my first two years on the Upwork platform.

My income vs expenses 2017-2019

Upwork fees vs other business expenses
Note: These revenues were earned when Upwork was still implementing the sliding scale fee (20% to 10% to 5%).

To me, the trade-off is well worth it.

And if you’re still feeling put off by the whole fee thing – just remember that you are allowed to take clients off the platform after two years.

That might seem like a long time but I promise, it will fly by.

woman talks on the phone
(photo by Roman Samborskyi/

7. Treat your clients like gold

One of the biggest secrets to my success is treating my clients like gold.

I see my clients as I see myself – business owners in need of a professional to make their lives a little bit easier.

I make myself as available as possible during the week, and always assure my clients that I’m just a phone call or text away should an emergency arise.

Additionally, I use just about every messaging platform known to man to accommodate as many people as possible (Slack, Zoom, Upwork Messenger, etc).

I respond to most messages within a matter of minutes, reply to most emails within 24 hours, and regularly offer professional advice.

I also pay attention to detail. If I spot typos in my client’s source material, I correct them.

I’m proud to say that I offer a concierge-level service.

You see, I am not just a graphic designer. I am a problem solver, business advisor and friend.

And I can assure you – excellent customer service goes a long way in the freelance world.

woman looks happy while holding a phone
(photo by Roman Samborskyi/

8. Play by the rules

People love to break the rules. They also love to complain when their Upwork account is suspended and have “no idea why”.

Two of the most popular rules to break seem to be:

  1. Doing free work
  2. Taking clients off the site

Both of these actions prevent Upwork from making money. If Upwork doesn’t make money, Upwork doesn’t exist. Don’t bite the hand that feeds.

Besides, staying active on Upwork is a much better long-term strategy than getting a couple of jobs and then rushing to take your clients off the platform to avoid fees (you know who you are).

Over time, my visibility on Upwork reached such a peak that I no longer even have time to apply for jobs and receive so many invites on a daily basis that I turn down more work than I accept.

woman celebrates and looks happy while holding a laptop
(photo by Roman Samborskyi/

9. Focus on growth, scale and long-term contracts

After you get those first couple of jobs under your belt, the key to Upwork success is scaling up quickly by raising your rates incrementally and focusing on long-term, ongoing work.

In my first week on Upwork, I charged $20/hour out of sheer desperation. But I started raising my rates after each subsequent engagement.

I’ve always calculated my rate in correlation with the amount of work coming in.

After all, the best time to raise those rates is when you’re busy.

You’ll also want to focus on long-term contracts and ongoing work.

Ongoing work is beneficial because you’ll spend less time hunting for jobs and more time working. Long-term contracts also improve your Job Success Score (JSS).

Today, almost 95% of my work comes from ongoing, long-term contracts.

woman does a jump kick
(photo by Roman Samborskyi/

10. Adopt a “failure is not an option” mindset

The biggest factor that I can attribute to my success as a freelancer is the chip on my shoulder from years of office politics in the corporate arena.

I put my heart and soul into those jobs.

I worked tirelessly only to be told I was “too aggressive, too ambitious and too impatient” on a regular basis.

By the time I was ready to leave that world behind for good, I would have done anything to avoid going back to that life.

That feeling of frustration, and desperation, fueled me.

I was like Rocky Balboa training for a fight.

*Cue music*

For me, losing wasn’t an option.

It would have been all too easy for me to throw in the towel when I didn’t win a single job during my first week. But I made it my mission to build a stellar Upwork reputation and make freelancing a full-time career – and it paid off.

Remember, you won’t become a six-figure freelancer overnight. Nothing worth having in life comes easy.

What are your favorite Upwork tips? Let me know in the comments. Also, don’t forget to connect with me on social media using the links below.

PS: If you’ve found this article helpful, and you feel so inclined – buy me a coffee (leave a tip) on Kofi!

Photo of author


Morgan Overholt

Morgan has almost 20 years of professional experience in graphic design and a bachelor’s degree in Computer Science. Her successful freelance business has been featured in articles that have appeared on, Refinery29 and Business Insider Prime.

43 thoughts on “Can You Make Good Money on Upwork? How I Made $600,000 in 5 Years”

  1. Wow, Morgan, this is exceptional writing. I will print this and use it as a reference. Found a lot of things I could improve on, especially in the “swallowing my pride in the beginning part”. One of the most important parts of all this is “treating your clients like gold”. Nothing does word-of-mouth magic like this does.

    Quick one though, what tools do you recommend for automating administrative jobs? Accounting, work timing, CRM?

  2. Amazing article Morgan! Thank you for all the great tips! I am also a freelancer on Upwork and working on building my business. It is always a pleasure to see and read about another freelancer who has had success working with Upwork.
    I wish you continued success and again, thank you!

  3. Wonderful! Some of my favorite tools: (Slack for communication, And.Co for Logging/Invoicing/CRM, and I currently pay an accounting firm in town to help with my taxes.

  4. Wow! Thanks Morgan ! Having Fiverr background, moving to Upwork felt nightmare in terms getting jobs and proactive nature of upwork. Struggled a bit here. Your article made me feel the areas I was not ticking. This provided me with whole new spirit of motivation and excitement !

  5. Thanks, Morgan I’ve been struggling and I earned $200 and this my first year.
    Is that normal I feel lost sometimes?

  6. There really is no “normal” when it comes to Freelancing – everyone’s experience is unique. Are you freelancing full time? Are you applying for jobs every day?

  7. Wow!
    This is such an insightful and encouraging piece. I particularly loved the way you included your real life story and narrated how you rose to success. One lesson I’ve learnt is that it’s never gonna be easy but it’ll pay off in the end
    I’m also a freelancer on upwork and I wish you well
    Thank you!

  8. Dear Morgan,
    have landed your profile and this site as result of google researc h on how to set up and provide freelance services. Happy to find this article and find it very helpful to develop understanding. Appreciate you take time to share wisdom in a succinct manner and good structure.

  9. Really love your article. Hope so it will be helpfull for my future portfolio. Right now i strated chnaging in my portfolio.

  10. Great! Great! Great!
    You are really great!
    I was working on Upwork for 2 years and yesterday my account was blocked.
    I am not sure why.
    I am going to create a new account again.
    I will follow your article.
    Thanks for your wonderful article.

  11. Hi I know this is pretty late but I always wanted to be a software engineer and I now have all the tools I need to learn and succeed but I’m 13 is that going to change anything when I want to become a freelancer

  12. Astonishing write-up Morgan and it’s insightful. I’d signed up on Upwork for the past three months and got nothing.

    Now, reading this reveals the changes I have to make, like applying for 5 to 10 jobs daily with consistency. Review my fee to enable me to accommodate clients, have a website, and portfolio.

    I appreciate learning from successful freelancers.

    Thank you.

  13. I am student earn money but no skill have which work is for me please suggest or give advice me

  14. Thank you! Just starting on Upwork and this has given me some great pointers and inspiration to keep at it!!!! Via Freelancing Females.

  15. Thank you so much! I love how transparent you are. I’ve been a designer for 10 years but that doesn’t mean anything to someone who doesn’t know me or what I’m capable of. I’m going to give Upwork another shot and this time 1) swallow my pride and lower my rate in the beginning. And 2) be persistent!

  16. Just an update: I got the first gig I applied for using the tips in the article! About to go work on it now, just wanted to drop by first and say THANKS!

  17. Great to hear that! Keep rocking! I’m on my way to 3k $. I stared my Upwork journey last month.

  18. Hey Morgan,

    That’s such a fantastic streak of success on Upwork (although I don’t agree with the “don’t be choosy” part (because I am like that) 🙂

    This blog is needed on so many levels, for so many people, right? It’s easy to keep picking on things like “no clients”, or “Upwork is expensive” or whatever. It takes a tremendous level of motivation, focus, and effort to get here.

    I like this so much that I think my new blog post on freelancing might just need this. I am going to mention you (will publish tomorrow) and send you a Tweet 🙂


  19. Wow very motivational story for me till now I just earned 900$ on UpWork and struggling to find new clients np long term client right now even my all reviews are 5 🌟 but you’re story motivates me now I’ll try work more hard to become a successful freelancer like you Thanks🙂

  20. Great article, Morgan! You are a huge inspiration! I am desperately searching for my purpose in life – my “niche.” That’s why I recently joined Upwork this past August. I am hopeful! I hope to be in your shoes one day! Best of luck to you!

  21. Woow! This is soo inciteful. I almost gave up on Upwork but reading this has given me so much motivation. I’m glad to have stumbled on this wonderful, motivating piece.

    I look forward to using the knowledge on growing my career on the platform. I’m a fulltime freelancer and it surely does require a lot of motivation and less giving up!

    Thank you Morgan!

  22. Very helpful article. Recently i got “Top Rated” Badge. Now i am trying to select a niche to get more focused work. Could you please give me your advice on how to get top paying clients.

    Thanks Morgan.

  23. I am real new to Upwork.
    I make many bids for many posts but there is no reply at all.
    what is how?

  24. Hello Morgan!

    I was in search like that, your article told everything clearly, your words are really inspired me & how motivational you are! satisfied totally whatever you said about office politics, it happens. I am going to connect with you on other sides too..

  25. Excellent info Morgan! Thank you so much for your expert advice!
    You are an inspiration to so many of us website design & graphic design freelancers!
    I look forward to reading your future posts!

    ~ Tonya Becker in WV

  26. Hi, Morgan
    This is wonderful advice about freelancing. Not just on Upwork but on any freelancing platform. I am just starting but, I hope to learn more from you.

  27. Extremely useful guide for any one who wants to learn about digital marketing. Thanks so much for sharing☘☘☘☘

  28. Thanks a lot for your very useful recommendations!

    The awesome tips shared by you will definitely helps a lot. I am a regular visitor to your Blog Morgan

  29. Wow. I find this piece very helpful. I am new in Upwork and yet to secure a job. But thanks to these your tips. They’re very helpful and timely. Thanks very much for this.

  30. I am about to start my work as a new freelancer on Upwork. Thanks for giving me those tricky tips Morgan!
    Wishes you all the success! I will definitely follow your blog.

Leave a Comment