The History of Upwork’s Fee Change (Why It Changed in 2025)
Prior to May 2023, Upwork used a lifetime billings sliding scale per client relationship: 20% on the first $500, 10% from $500.01 to $10,000, and 5% above $10,000. This rewarded long-term client relationships with lower fees over time.
In May 2023, Upwork retired this structure and switched to a flat 10% service fee across all contracts, regardless of contract size or relationship duration. The change benefited new freelancers (who previously paid 20%) but removed the incentive for long-term relationships that previously dropped to 5%. For high-billing, established relationships, this was effectively a fee increase.
Since May 2025, Upwork uses a variable 0–15% fee per contract, replacing the flat 10% structure that ran from May 2023 to April 2025.
Upwork Withdrawal Methods & Fees in 2026
| Method | Fee | Speed | Best For |
|---|---|---|---|
| US ACH Bank Transfer | Free | 3-5 business days | US freelancers |
| Instant Pay (US) | 1.5% (min $0.99) | Instant | When you need cash fast |
| Wire Transfer | $30 per transfer | 3-5 business days | Large international withdrawals |
| Payoneer | Standard Payoneer rates | 1-2 business days | Non-US freelancers |
| PayPal | PayPal's fees | 1 business day | Where PayPal is preferred |
The Real Cost: Upwork Connects in 2026
Upwork Connects are tokens required to submit proposals. In 2026:
- Standard proposal: 6 Connects
- Featured proposal (shown at top): Additional Connects required
- Price per Connect: $0.15 (sold in bundles of 10, 20, 40, 60, 80)
- Free monthly allowance: 10 Connects/month (replenished automatically)
- Cost per proposal: approximately $0.90 for standard proposals
If your proposal success rate is 10% (1 hire per 10 proposals), you spend about $9 in Connects per client acquired. Factor this into your true cost of client acquisition on Upwork.
How to Price Upwork Proposals to Protect Your Target Rate
Example: Want to net $90/hr? Quote $100/hr → After 10% fee = $90/hr net
First calculate your minimum baseline rate with our Hourly Rate Calculator, then add 11.1% (dividing by 0.90) to find your Upwork proposal rate. For complex fixed-price bids, use our Proposal Rate Calculator.
Upwork's Service Fee in 2026: Variable 0–15% (Not Flat 10%)
Since May 1, 2025, Upwork no longer charges freelancers a flat 10% on new contracts. Each new contract gets a variable service fee between 0% and 15%, set by Upwork's pricing model — which weighs client demand, freelancer supply, job category, and your membership plan. The fee shown when your contract starts is fixed for the life of that contract, and existing contracts keep the rate they started with.
Fee schedule last verified: September 23, 2026. Upwork may change its pricing methodology without notice — always confirm the exact fee shown on your contract before relying on these figures.
| Period | Freelancer Service Fee | Applies To |
|---|---|---|
| Before May 2023 | 20% → 10% → 5% (sliding scale by lifetime billings per client) | Legacy contracts only |
| May 2023 – April 2025 | 10% flat | Contracts started in this window keep 10% |
| May 2025 – present | 0% – 15% variable, set per contract | All new contracts |
Estimates only, not financial advice. Upwork sets your exact fee per contract using its own pricing model. See Upwork's official Fee and ACH Authorization Agreement for the legal terms.
Upwork Fee Exceptions: Contracts That Pay a Different Rate
Not every contract pays the variable marketplace rate. These are the official exceptions:
| Contract Type | Freelancer Fee |
|---|---|
| New marketplace contract | 0% – 15% variable, set per contract |
| Freelancer-initiated Direct Contract | 5% flat |
| Enterprise client contract | 10% (unless the enterprise terms say otherwise) |
| Contracts from earlier fee eras | Keep their original rate (e.g. flat 10%, or legacy 20/10/5 tiers) |
| Freelancer Plus direct contracts | 0% for Freelancer Plus subscribers (per Upwork's official help center; the standard 5% applies if you cancel Plus) |
Bringing your own clients onto Upwork via Direct Contracts is the cheapest way to use the platform — 5% flat with payment protection beats the variable marketplace rate on most new contracts.
Upwork Connects in 2026: What Bidding Really Costs
Every proposal you send costs Connects — Upwork's pay-per-bid credit. Connects cost a flat $0.15 each with no bulk discount, sold in bundles:
| Bundle | Price |
|---|---|
| 10 Connects | $1.50 |
| 20 Connects | $3.00 |
| 40 Connects | $6.00 |
| 60 Connects | $9.00 |
| 80 Connects | $12.00 |
Upwork's official range is 1–8 Connects per proposal, based on the job's projected value and demand — the job post shows the exact number before you apply, and proposals you are invited to cost nothing. Two rules that catch freelancers out: Connects are not refunded when a proposal is rejected (only when the client closes the job without hiring, or Upwork cancels the posting), and they expire 12 months after issue.
Fold bidding into your true cost. Cost per client won = (Connects spent × $0.15) ÷ (reply rate × close rate). Example: 200 Connects ($30) sent, 3 replies, 1 client won → $30 to win that client. On a $500 contract that is 6% on top of the service fee — bid selectively.
Withdrawing Your Upwork Earnings: What the Last Mile Costs
The service fee is not your last deduction — getting money from Upwork to your bank costs a withdrawal fee that varies by method, and Upwork changes these periodically. Always compare the current fees in your Upwork withdrawal settings before choosing.
One confirmed change: since September 1, 2026, freelancers with a non-U.S. tax address pay a $2.99 flat fee per Direct to U.S. Bank withdrawal. Withdrawal fees also interact with currency conversion, so the cheapest method on paper is not always the cheapest once exchange margins are included.
We maintain dedicated breakdowns for the most popular route: our Payoneer fees guide for Upwork freelancers and the Upwork + Payoneer combined fee calculator.
Common Upwork Fee Mistakes to Avoid
- Budgeting a flat 10% on new contracts — since May 2025 the fee is variable 0–15%; check the exact rate shown at contract formation.
- Quoting without reverse math — to net a target amount, quote: (Target + withdrawal fee + Connects cost) ÷ (1 − fee%). A $500 target on a 15% contract needs roughly a $592 quote, not $550.
- Ignoring Connects in your true cost — bidding spend is a real acquisition cost; amortize it across the contracts it wins.
- Forgetting withdrawal fees and currency conversion — the last mile can take another few percent off international payouts.
- Never checking the per-contract fee — the rate is fixed for the contract's life, so the number shown at formation is the number you will pay on every invoice.
Is Upwork Worth the Fee in 2026?
Upwork is worth it when the marketplace wins you clients you could not reach — or reach as cheaply — on your own. Add the service fee, your Connects spend, and withdrawal costs into one effective total cost %: (contract value − true net received) ÷ contract value. If that number stays under roughly 20% and the client flow is steady, the platform is paying for itself; if it creeps past 25–30%, shift effort toward direct clients and Direct Contracts at the flat 5%.
Worked example (15% contract, $2.99 withdrawal): to net $500, quote ($500 + $2.99) ÷ 0.85 = $591.75. The fee embedded in that quote is about $88.75 — price it in, or you absorb it.
Use our Hourly Rate Calculator to set your floor rate before platform fees, and the Platform Fee Calculator to compare Upwork against Fiverr and direct billing side by side.
Sources
- Upwork Help Center — Service Fees (support.upwork.com)
- Upwork Help Center — Connects
- Upwork Blog — Service Fee Update, May 2023