For a bit of context: Upwork (back then known as oDesk) originally had a flat fee of 10% paid by contractors. Around the time they acquired Elance they changed the fee structure to make it 20% for contracts under $500. Now they are adding additional 5% on top paid by clients.
Note that a withdrawal to a non-US bank is an additional flat $30.
To be fair, until now, Upwork was also charging clients 3% for payment processing, and as far as I understood those will be now included in the 5%.
Comments
For a bit of context: Upwork (back then known as oDesk) originally had a flat fee of 10% paid by contractors. Around the time they acquired Elance they changed the fee structure to make it 20% for contracts under $500. Now they are adding additional 5% on top paid by clients.
Note that a withdrawal to a non-US bank is an additional flat $30.
To be fair, until now, Upwork was also charging clients 3% for payment processing, and as far as I understood those will be now included in the 5%.