Freelance & Job Platforms

Upwork's Freelancer Service Fee Is No Longer 20% — Here's How It Actually Works

The old 20/10/5 sliding scale is gone. Upwork now sets a fee of 0% to 15% per contract, fixed before you accept, and most guides online still describe a model that no longer exists.

Skill level:BeginnerSetup time:20 minutes to reprice your bidsTime to first dollar:Immediate on your next proposalEarnings potential:Up to 15% of every contract

Prerequisites

  • An Upwork freelancer account, or plans to open one

Search for Upwork's fees and you'll be told it's 20% on your first $500 with a client, then 10%, then 5%. That model is how Upwork used to work. It is not how it works now.

Upwork's current documentation states the Freelancer Service Fee "ranges from 0% to 15% per contract."

⚠️ Warning

This matters immediately if you price your work from advice written under the old system. Freelancers still padding rates to absorb a 20% first-tier cut are quoting higher than they need to, and anyone assuming they'll eventually reach a 5% tier is waiting for something that no longer exists.

How the Fee Is Set Now

Three things changed, and all three affect how you bid.

It's per contract, not per client relationship. The old model rewarded you for billing the same client repeatedly. The new one sets a rate for each contract based on, in Upwork's words, "factors that help support a balanced and competitive environment across different types of work."

You see it before you commit. Upwork shows the percentage when a client sends an offer, or while you're submitting a proposal. You can also find it later in the contract details and transaction summaries. There is no guessing.

It's locked once the contract starts. Upwork is explicit: "Once a proposal, offer, or contract is sent, the Freelancer Service Fee is locked in and won't change." It can differ between contracts, but never inside one.

ℹ️ Good to Know

The practical consequence is that you must check the fee on every single proposal. Under the old system you could learn your rate once and apply it forever. Now two contracts started the same week can carry different percentages, so the number you need is on the screen in front of you — not in your memory.

Pricing Backwards From What You Want to Keep

Upwork's own worked example is the clearest way to see this. To take home $20/hour after a 10% fee, you charge the client $22.22/hour:

  • Client is charged $266.64 for 12 hours (12 × $22.22)
  • The 10% fee is $26.66 after rounding
  • You keep $239.98

Note the two-cent shortfall against the $240 you were targeting. Upwork explains that it charges the client exactly the rate you enter, and rounding can move the final figure a cent or two either way. Their second example lands two cents above target.

The formula is simply:

Rate to charge = desired take-home ÷ (1 − fee)

At 10%, that's your target divided by 0.9. At 15%, divided by 0.85. Doing this before you bid is the whole discipline — quoting your desired rate directly means absorbing the fee out of it.

Refunds Return the Fee

A genuinely fair detail worth knowing: if your client is refunded, either by you or through Upwork's payment protection, Upwork returns the service fee you paid on that amount.

Their example: $100 is returned to the client, your fee was 10%, so the $10 fee comes back to you. As Upwork puts it, "you aren't paying fees on money you didn't keep."

Who Pays Less, and Who Pays Nothing

Upwork lists specific exceptions:

  • Upwork Payroll — freelancers paid through a third-party staffing firm are excluded from the fee entirely.
  • Any Hire — no Freelancer Service Fee. These are contracts with a client who either met you off Upwork or paid a conversion fee.
  • Direct Contracts — a reduced fee, for contracts with a client you brought to Upwork yourself.
  • Enterprise clients — typically 10%, though Upwork notes these relationships are customised and your exact rate depends on the terms agreed when that client joined the programme.

On discounts, Upwork is blunt: "we are not offering any regular discounts." Occasional promotions exist, and Upwork says it will tell you if one applies.

💡 Pro Tip

Direct Contracts are the lever most freelancers overlook. If you found the client yourself and only want Upwork for payment handling and protection, that route carries a reduced fee rather than the marketplace rate.

The Fee Isn't Your Only Deduction

Upwork's percentage is the visible cost. Two more sit behind it:

Withdrawal and currency conversion. Getting money out of Upwork and into your bank costs something, and if it converts currency on the way, the spread can rival the service fee. Our guide on PayPal fees covers why conversion is the charge freelancers most often miss.

Tax. In the US, self-employment tax alone is 15.3% of net earnings before income tax. A 10% platform fee plus conversion costs plus SE tax means a meaningful share of a headline rate is gone before you count anything else.

✅ Action Step

Before your next proposal, read the fee percentage Upwork shows you, then divide your desired hourly take-home by (1 − that fee) to get the rate to enter. Do not reuse a number you calculated for a previous contract — under the current system the percentage can be different.

Where to Verify Any of This

Every rate, rule and example above is stated on Upwork's own Help Centre page, linked below. Fee structures change — this topic is proof of that, since most articles still describe a model Upwork has replaced — so check the source rather than trusting any summary, including this one.

Frequently Asked Questions

How much does Upwork take from freelancers?

Upwork states the Freelancer Service Fee "ranges from 0% to 15% per contract." It is set per contract rather than by your lifetime billings with a client, and you see the exact percentage before you submit a proposal or accept an offer.

Does Upwork still charge 20%?

No. The old sliding scale that started at 20% and dropped as you billed more with one client no longer describes how the fee works. Upwork now sets a per-contract fee between 0% and 15%, fixed once the contract begins.

Can the Upwork fee change during a contract?

No. Upwork states that once a proposal, offer, or contract is sent, the fee is locked in and will not change. It can differ between contracts, but not within one.

Do you get the Upwork fee back on a refund?

Yes. Upwork states that if your client is refunded, either by you or through payment protection, it returns the Freelancer Service Fee you paid on that amount, so you are not paying fees on money you did not keep.

Sources & Further Reading

Every factual claim in this guide is drawn from primary, authoritative sources. Figures reflect the referenced pages at the time of our last review and can change — always confirm current terms on the official site.

  1. 1Learn about the Freelancer Service FeeUpwork Help
  2. 2PayPal Merchant Fees (US)PayPal
  3. 3Self-Employment Tax (Social Security and Medicare Taxes)Internal Revenue Service
EE

EarnRoutes Editorial

Researched and fact-checked against primary sources

Compiled from Upwork's published Freelancer Service Fee documentation. Every rate, rule and worked example here is stated by Upwork in its own Help Centre, linked in the source list below.

Last reviewed on September 2, 2026

Related Guides