Upwork fee structure for freelancers (2026)
| Freelancer Service Fee (Upwork jobs) | 0–15% per contract, set by Upwork and fixed once the contract starts. About 10% is typical |
|---|---|
| Hourly vs fixed price | The same per-contract rate, taken from each payment |
| Direct Contracts | 5% on a Basic account, 0% with Freelancer Plus |
| Connects | $0.15 each, with 10 free a month. Most proposals use 8–16 |
| Withdrawal fees | Local bank $0.99 · Payoneer $2 · PayPal $2 · ACH $2.99 outside the US (free in the US) · wire up to $50 |
How Upwork fees work in 2026
Upwork charges freelancers in up to four places. Only the first is a percentage.
- Freelancer Service Fee on Upwork jobs: 0–15%. Upwork used to charge a flat 10%. On 1 May 2025 it switched to a variable fee set per contract, based on demand in your category and the kind of project. You see the rate before you submit a proposal or accept an offer, and it stays the same for that contract.
- Direct Contracts: 5% or 0%. When you bring your own client to Upwork, the fee is 5% on a Basic account and 0% with Freelancer Plus. If you cancel Plus, your existing Direct Contracts go back to 5% too.
- Connects: $0.15 each. You need Connects to send proposals. Most jobs need 8–16 and boosted proposals need more. Every account gets 10 free Connects a month.
- Withdrawal fees: a flat fee each time you move money out. It depends on the method (see below).
Upwork withdrawal fees
| Method | Upwork's fee | Watch out for |
|---|---|---|
| Direct to Local Bank | $0.99 | Upwork's exchange rate when converting to your currency |
| Payoneer | $2.00 | Payoneer's own fee when you withdraw to your bank |
| PayPal | $2.00 | PayPal's transfer and currency conversion fees |
| ACH, non-US freelancers | $2.99 | Your bank's charges for receiving it |
| ACH, US freelancers | $0.00 | US bank accounts only |
| Wire transfer | Up to $50 | Depends on the receiving bank; intermediary banks may charge too |
Withdrawal fees are flat, so on small payments they hurt more. $2 on a $50 withdrawal is 4%; on $1,000 it's 0.2%. Withdrawing less often keeps more of your money. Moving the money on from Payoneer to bKash? The Payoneer to bKash calculator shows how many taka arrive.
What Upwork costs clients (2026)
Clients pay their own fees on top of your rate. You don't pay these, but they change what a client spends to hire you.
| Basic (free plan) | Business Plus | |
|---|---|---|
| Service fee on payments | 5% | 10% |
| US clients paying by checking account | 3% | 8% |
| Contract initiation fee | $0.99–$14.99 per new contract | Only on fixed-price contracts of $100 or less (up to $4.99) |
| A $100 contract costs the client | $105 + initiation fee | $110 (+ up to $4.99 if fixed-price) |
So on a $100 job with a 10% Freelancer Service Fee, a Basic client pays about $105 plus the initiation fee, and you receive $90 before withdrawal costs. Upwork keeps the difference. Joining Upwork and posting a job are free for clients.
Is Freelancer Plus worth it for Direct Contracts?
Plus saves you 5% on Direct Contract earnings. At $19.99 a month, it pays for itself once you bill about $400 a month through Direct Contracts ($19.99 ÷ 5%). Plus also includes monthly Connects, so if you send many proposals it can pay off sooner. Check the current price in your membership settings, because it has changed over time.
Frequently asked questions
How much does Upwork take from freelancers in 2026?
Since 1 May 2025, Upwork charges a variable freelancer service fee of 0% to 15% per marketplace contract. The rate is shown before you submit a proposal or accept an offer and stays fixed for that contract. Most freelancers see around 10%. Connects and withdrawal fees come on top.
Why is my fee different from my friend's?
The fee depends on the contract: your skill category, how much demand there is, and the kind of project. Two freelancers, or two contracts for the same freelancer, can have different rates.
Does the fee change during a contract?
No. The rate shown when you submit the proposal or accept the offer stays the same for that contract.
How do I charge so I receive a set amount?
Switch the calculator to "What to charge" and enter the amount you want to receive. It adds back the service fee, Connects and withdrawal fees.
What is Upwork's Freelancer Service Fee?
It's Upwork's name for the fee freelancers pay on their earnings. It ranges from 0% to 15% per contract, is shown before you send a proposal or accept an offer, and doesn't change once the contract starts. If a client is refunded, Upwork returns the fee on that amount.
How much does Upwork cost for clients?
On the free Basic plan, clients pay a 5% service fee on every payment to a freelancer, plus a one-time contract initiation fee of $0.99 to $14.99 per new contract. Business Plus costs 10% instead. Eligible US clients paying from a checking account get 3% on Basic or 8% on Business Plus. Joining and posting a job are free.
What is the Upwork fee on Direct Contracts?
Direct Contracts with clients you bring yourself cost 5% on a Basic account and 0% for active Freelancer Plus members. If you cancel Freelancer Plus, existing and new Direct Contracts go back to 5%.
How much do Upwork Connects cost?
Connects cost $0.15 each and are sold in bundles. Every account gets 10 free Connects a month. Most proposals use 8 to 16 Connects, and boosted proposals use more.
What are Upwork's withdrawal fees?
Direct to Local Bank costs $0.99 per withdrawal. Payoneer and PayPal cost $2 each (PayPal adds its own fees). ACH costs $2.99 for non-US freelancers and is free for US freelancers. A wire transfer costs up to $50, depending on the receiving bank.
What is Upwork's fee percentage for freelancers in 2026?
Between 0% and 15% per contract. Upwork sets the rate and shows it before you send a proposal, and about 10% is typical. The same rate applies to hourly and fixed-price contracts. Direct Contracts cost 5%, or 0% with Freelancer Plus.