Upwork is one of the largest freelancer platforms on the internet. The website serves as a hub for connecting employers and freelancers from across the globe. The platform itself is great, and many entrepreneurs run multi-million dollar businesses using talent from UpWork.

I’ve personally been using the platform for years. I’ve hired over 50 freelancers and paid out over $100,000. UpWork is a crucial part of my business, but they’ve made two very frustrating moves in the past few years.

The first move was on May 3, 2016 and the second was today, June 17, 2019.

The First Greedy Move: Additional Fees for Freelancers and Employers

On May 3, 2016, UpWork announced a major change to their pricing model.

UpWork Update Email

This change had two parts:

A 2.75% Credit Card Processing Fee for Employers

UpWork started charging employers an additional 2.75% fee on all payments made to freelancers. If you paid a freelancer $1,000, you would be charged an additional $27.50 in processing fees.

This meant a 2.75% increase in my payroll fees for freelancers hired through UpWork.

While I understand that credit card fees can eat into UpWork’s profits, this move was frustrating for two reasons:

  1. The fee was on the high end of the spectrum – Credit card processing fees generally range from 1.5%-3%, generally averaging about 2%. I would be surprised if UpWork is actually paying 2.75% and, if they are, they should negotiate a better deal.
  2. It’s distasteful to pass processing fees to clients – Every company that accepts credit cards will pay a processing fee but very few pass this fee along to the customer. It’s a cost of doing business. I run multiple online businesses where I accept credit card payments and PayPal and I’ve never passed this fee along to a client.

I’ve been charged over $2,000 in processing fees since UpWork implemented this change.

Upwork Credit Card Processing Fees

UpWork deserves to make money, but credit card fees are not their only source of income – which leads to the next point.

A Tiered Commission Schedule for Freelancers

Before May 3, 2016, UpWork charged a flat rate of 10% on payments made to freelancers. This fee was charged to the freelancer, meaning if an employer paid a freelancer $1,000, the freelancer would receive $900.

While this fee is a bit steep, it can be considered a “commission” since UpWork provides freelancers with a lot of work they would not have received without access to the platform.

As of May 3, 2016, UpWork changed their commission structure to the following:

  • 20% for the first $500 billed with the client
  • 10% for lifetime billings with the client between $500.01 and $10,000
  • 5% for lifetime billings with the client that exceed $10,000

There are a few ways to look at this change.

  • It is favorable for long-term contracts
  • It is unfavorable for short-term contracts

Many UpWork freelancers are hired for small jobs, such as fixing a website, writing a few articles, or designing a few graphics.

I’ve hired over 50 freelancers on UpWork and the majority of them would NOT benefit from this new payment structure. While I have a few long-term hires that exceed the $10,000 payment threshold, the majority of my freelancers would fall under the 20% and 10% payment thresholds.

While I don’t pay for these costs directly, they still have an impact on my business. Freelancers are aware of this pricing structure and they are likely to adjust their prices accordingly. If they don’t, they are eating the costs and getting paid less for the same work.

So, here’s what these two changes look like when dealing with a $100 project.

The Old Way:

  • Employer pays $100
  • Upwork makes $10
  • Freelancer makes $90

The New Way:

  • Employer pays $102.75
  • Upwork makes $22.75
  • Freelancer makes $80

The net result is that:

  • Employer fees increase by 2.75%
  • UpWork commission increases by 228%
  • Freelancer commission decreases by 11%
Upwork Fee Change

It’s pretty clear who the winner is.

But this was two years ago, why bring it up today? Well, UpWork announced another change.

The Second Greedy Move: Increased Fees + Monthly Subscriptions

On June 17, 2019, UpWork announced another changed to their pricing structure.

Upwork Pricing update

Once again, this change has two main parts.

An Increased Credit Card Processing Fee

As of today, UpWork will now charge a 3% credit card processing fee (compared to the previous 2.75%).

This is frustrating for the reasons mentioned above.

A Subscription Model for Employers

UpWork has started to experiment with premium subscription plans. UpWork employers can pay for premium benefits such as a dedicated account manager.

UpWork has been rolling out this feature over the past year, likely in an effort to compete with services like TopTal and CreativesOnCall, who act as account managers for employers who don’t have time to scout their own talent.

I see nothing wrong with adding this paid feature to UpWork. It adds value to certain employers who need these features.

The frustrating part is that UpWork moved some of their basic features into paid plans. “Basic” UpWork employers now have limited access to premium talent, limited search filters, and limited job invitations.

If you’re not willing to pay $49.99/month, you will miss out on a lot of UpWork’s key features.

For example, I check the “Weekly Report” regularly. It’s how I track expenses and get a quick snapshot of how much I’m spending each week. It’s nothing fancy – just a report of how many hours each freelancer logs and a summary of fixed payments. I went to access the report today and saw the following message:

Upwork Weekly Summary

UpWork wants me to spend $49.99/month to see how much money I’m spending through their platform.

The question is, “Why?”

Why Did UpWork Make This Change?

My first thought after receiving today’s update is, “why?”

Why would UpWork want to limit the ability of employers who will ultimately be the ones generating revenue for the company? Remember, UpWork takes 3% processing fees and 5-20% commissions on all payments through the platform. Why would they want to do anything that could potentially limit the amount of revenue generated on the platform?

While I can’t speak to the exact thought process behind UpWork’s decisions, the only answer I could come up with is greed.

It seems UpWork wants to pressure long-time employers into upgrading their accounts. UpWork went public at the end of 2018 and is under pressure to meet the market’s expectations.

It would seem that UpWork is trying to squeeze every penny out of the employers who use the platform. I noticed something similar with Fiverr, as the company increased processing fees leading into their IPO.

I’m all for profit maximization, but I don’t condone price gouging customers. UpWork continues to increase employers expenses whilst simultaneously eating into freelancers incomes.

For now, the company is in a position of power, as many freelancers make a full-time income from the platform and many employers build their teams using UpWork.

The company is taking advantage and it’s bad business. Simple as that.