Skip to content
BidCrafter

Getting Started

Upwork Fees Explained: Every Cost Between Your Bid and Your Bank

8 min read Updated July 2026

Upwork's headline fee is simple — freelancers pay a flat 10% of everything they earn — but it's not the whole bill. Between Connects, membership plans, withdrawal fees, and currency conversion, the gap between what a client pays and what lands in your account is wider than the 10% suggests, and most freelancers discover each line item only when it hits them.

This guide itemizes the full stack: how the flat fee works and what changed from the old sliding scale, what clients pay on their side, the costs of bidding itself, what getting paid actually costs by method and currency, and how to set prices so your target rate survives the deductions.

The 10% flat service fee

Upwork charges freelancers a flat 10% service fee on earnings — every contract, every dollar, hourly and fixed-price alike. It's deducted automatically before funds reach your account: bill $1,000 and $900 arrives. The fee applies from the first dollar of every contract, with no volume thresholds to cross.

This replaced the old sliding scale (20% on the first $500 with a client, 10% up to $10,000, 5% beyond) in 2023. The change matters when you read advice online: any article telling you to "push contracts past $500 to reach the cheaper tier" or to consolidate work under one client for the 5% band is describing a fee structure that no longer exists. Long client relationships are still valuable — for your Job Success Score, your pipeline, and your sanity — just not for a fee discount.

What clients pay, and why you should care

Clients carry their own costs: a marketplace fee on payments plus a one-time contract initiation fee when they hire. You never see these charges, but they shape behavior on the other side of the table — a client paying $1,060 all-in for your $1,000 invoice mentally prices you above your bid.

This matters in two places. In negotiations, a client's "budget of $2,000" is their total spend, not your gross, so leave room. And in pricing conversations, remember the client's alternative to you isn't your bid minus fees — it's another freelancer carrying the same overhead. Fees compress margins on both sides equally; they're not a competitive disadvantage unless you price as if they don't exist.

Connects: the fee nobody budgets for

Bidding itself costs money. Connects run about $0.15 each and most proposals cost 8–16 of them, so an active freelancer sending 30–40 proposals a month spends $40–70 just to be considered. Freelancer Plus (~$20/month) bundles a monthly Connect allotment with visibility perks and is usually cheaper than buying à la carte at that volume.

Because losing bids aren't refunded, wasted proposals are the most controllable cost on this entire list. Every bid on a stale, crowded, or bad-fit job is a pure write-off. This is where AI screening earns its keep: tools like BidCrafter score each job against your profile before you spend anything, so the Connects budget concentrates on jobs you can actually win instead of subsidizing long shots.

Getting paid: withdrawal, conversion, and tax add-ons

Moving money from your Upwork balance to your bank has its own fee schedule, and it varies sharply by method and geography. Direct transfers to a local bank are cheap — free or a small fixed fee in many countries — while wire transfers cost substantially more and only make sense for large, infrequent withdrawals. Third-party options like PayPal or Payoneer add their own fees on top.

Two costs hide in the fine print. If you're paid in USD but bank in another currency, the conversion happens at an exchange rate that includes a spread — a percentage-level cost that never appears as a line-item "fee." And in many countries, tax law requires Upwork to add VAT or GST on its service fees, or to withhold tax on earnings, depending on your local rules and whether you've provided valid tax information. Check your transaction history once; the actual deductions are all itemized there.

  • Local bank transfer: the cheap default — free or a small fixed fee in most supported countries.
  • Wire transfer: a much larger fixed fee; batch withdrawals if you use it.
  • PayPal / Payoneer: platform fee plus the provider's own cut and conversion spread.
  • Currency conversion: a spread inside the exchange rate — real money that never looks like a fee.
  • VAT/GST or withholding: jurisdiction-dependent, applied automatically based on your tax profile.

Pricing so you actually net your target

The fix for fees is arithmetic, not resentment: gross up. To net a target rate, divide it by 0.9 — the client-facing number that nets you $45/hour is $50/hour. Build withdrawal and conversion costs into your baseline too if you're outside the US; for many international freelancers the true all-in haircut is 12–15%, not 10%.

Do this once, when you set your rate — not per-negotiation. Freelancers who itemize fees to clients ("I charge $55 because Upwork takes...") sound like they're billing the client for their own overhead. The rate is the rate; the decomposition is your private spreadsheet.

Working backwards from a $4,500/month take-home target: $4,500 / 0.90 (service fee) = $5,000 gross billings + ~$50 Connects and membership + ~1–2% conversion spread if you bank outside USD = price and book roughly $5,150–5,200/month of work to actually hold $4,500.

What the fee buys you — and the one way to reduce it

The 10% isn't pure toll. It funds the parts of Upwork that save freelancers from the classic disasters: fixed-price escrow that holds client money in milestones before you start, hourly payment protection when you use the time tracker, dispute mediation, and the marketplace itself. Freelancers who've chased an invoice from a vanished direct client tend to resent the fee less.

The legitimate fee reduction is Direct Contracts: for clients you found yourself, outside Upwork, you can run the contract through Upwork's escrow and payment rails for a small processing fee far below the standard 10%. What you can't do is take an existing Upwork client off-platform to dodge the fee — it violates the terms of service, risks permanent suspension of an account you've spent years building, and forfeits every protection the fee pays for.

Key takeaways

  • Freelancers pay a flat 10% on all earnings — the old 20/10/5 sliding scale is gone, so ignore advice built on it.
  • Budget for Connects: an active bidder spends $40–70/month before winning anything.
  • Withdrawal method and currency conversion can push the real haircut to 12–15% for international freelancers.
  • Gross up your rate by dividing your target by 0.9 — set it once, never itemize fees to clients.
  • The fee funds escrow, hourly protection, and disputes; going off-platform to dodge it risks your account.
  • Direct Contracts let you run your own clients through Upwork's rails at a much lower fee.

Frequently asked questions

What percentage does Upwork take from freelancers in 2026?
A flat 10% of everything you earn, on every contract, deducted automatically. Add Connects, possible membership, withdrawal fees, and currency conversion, and the practical all-in cost typically lands between 11% and 15% depending on where and how you bank.
Does Upwork still take 20% from freelancers?
No. The 20/10/5 sliding scale was replaced in 2023 by a flat 10% on all earnings. If you see the 20% figure quoted, the source is outdated — there is no longer a penalty tier for the first $500 with a new client.
Do clients pay fees on Upwork too?
Yes — clients pay a marketplace fee on payments plus a one-time contract initiation fee when they hire. It doesn't touch your payout, but it means the client's true cost is above your bid, which is worth remembering when they state a total budget.
How do I avoid Upwork fees?
Mostly, you don't — taking existing Upwork clients off-platform violates the terms of service and risks account suspension. The legitimate paths: use Direct Contracts (a much smaller fee) for clients you sourced yourself, choose cheap withdrawal methods, and cut the Connects you waste on unwinnable bids.
Are Upwork fees tax deductible?
In most jurisdictions, yes — service fees, Connects, and membership costs are ordinary business expenses for a freelancer, deducted against the income they generated. Upwork's transaction reports itemize them cleanly, but confirm treatment with a local tax professional rather than a guide.

Related guides

Proposal templates