Freelance

Upwork Fees for Freelancers: The 10% Explained

Upwork takes a service fee of 10% of everything a freelancer bills on a standard contract — a $500 project pays you $450, a $2,000 retainer pays you $1,800. Since 2025, some contracts carry a variable rate between 0% and 15% instead, shown before you accept. This guide explains what the fee applies to, what replaced the old tiered system, the annual cost on a long contract, and how to quote so the fee comes out of the client’s budget rather than your pocket.

The standard fee: 10% of everything you bill

Upwork’s freelancer service fee is a straight percentage with no fixed fee per payment. On a standard contract it is 10% of your billings — every fixed-price milestone, every week of hourly billing, and every client bonus:

Upwork fee = contract amount × 10%
You receive = contract amount − Upwork fee
You billUpwork takes (10%)You receive
$100$10$90
$500$50$450
$2,000$200$1,800
$10,000$1,000$9,000

Source: Upwork’s official freelancer service fee pages (support.upwork.com). Last verified: November 2026

The change since 2025: your contract may not be 10%

Since 2025, Upwork has been able to set a variable fee on some contracts, anywhere from 0% to 15%. The rate for a specific contract is shown before you accept it, and it is the rate that will actually be deducted — so the habit to build is checking the fee line on every contract rather than assuming 10%. The Upwork fee calculator accepts any rate for exactly this situation. A contract offered at 15% changes the maths of whether the work is worth taking at the quoted price; one at 5% is quietly a pay rise. Our calculator accepts any rate for exactly this reason.

What the fee used to be — and why old guides mislead

Until May 2023 the fee was tiered per client relationship: 20% on the first $500 billed to a client, 10% up to $10,000, and 5% beyond that. Upwork replaced the tiers with the flat 10%, which made most freelancers on small and mid-sized contracts better off and removed the reward for concentrating work with one client. Any guide still quoting the 20/10/5 ladder is describing a system that no longer exists — a common problem with platform fee information generally, and the reason every rate on this site carries a verification date.

The long-contract maths nobody does

A standing $2,000-a-month retainer at the standard 10%

Billed per month$2,000.00
Upwork fee per month$200.00
You receive per month$1,800.00
Fee over a full year$2,400.00

The fee buys the marketplace, the payment protection and the client relationship — but at retainer scale it is worth knowing the annual figure.

Pricing so the fee does not come out of your pocket

The fix for any percentage fee is to quote gross, not net: decide what you want to take home and divide by what survives the fee. At 10% that is dividing by 0.9 — the rule of thumb is “add a ninth”. To take home $1,000, quote $1,111.11; to take home $50 an hour, quote about $55.56. If a contract’s variable rate is higher than 10%, divide by (1 − that rate) instead. Quotes built this way make the client’s budget absorb the fee, which is where it belongs — the fee is a cost of the client’s chosen hiring channel as much as yours.

What the 10% does not cover

Two Upwork costs sit outside the service fee. Connects — the tokens spent applying for jobs — are a real cost of winning work, bought separately and never deducted from a contract. And getting money out can cost: withdrawals and, outside the US, currency conversion at the payment provider’s rate both reduce what finally reaches your bank. Clients, meanwhile, pay their own service fee on top of your rate; it does not reduce your side, but it does mean the client’s total spend is higher than your quote — worth remembering in negotiations. Compared with Fiverr’s flat 20%, examined in our Fiverr fees guide, Upwork’s 10% is half the price for the same basic service of finding and paying freelancers.

Do the maths in seconds

Enter a contract amount — at the standard 10% or at the exact variable rate on your contract — and see the fee and your take-home. Reverse mode turns a take-home target into the quote to send.

Upwork fee calculator

Frequently asked questions

How much does Upwork take from a $100 job?

At the standard 10% rate, Upwork takes $10 from a $100 contract and you receive $90. There is no fixed fee on top, so the proportions are identical at every size: $50 on $500, $100 on $1,000, $1,000 on $10,000 — unless your contract carries one of the variable rates Upwork has set since 2025.

Is Upwork’s fee still tiered by client?

No. The old scale — 20% on the first $500 with a client, 10% up to $10,000 and 5% beyond — was retired in May 2023 and replaced with a flat 10%. Since 2025 Upwork can also set a variable fee between 0% and 15% on individual contracts; the rate is displayed on the contract before you accept it.

Does the client pay a fee on Upwork too?

Yes, but it is charged on the client’s side, on top of what they pay you, so it does not reduce your earnings. It does mean the client’s total cost is higher than your quote — useful context when a client pushes on price, since part of what they are paying already goes to the platform.

Does Upwork take a fee on bonuses and hourly work?

Yes. The service fee applies to every payment type on a contract — fixed-price milestones, hourly billings and client bonuses alike. A $200 bonus on a standard contract puts $180 in your account after the $20 fee, exactly as if it were part of the contract price.

Related guides