Upwork Fee & Payout Calculator
Calculate what you actually take home from an Upwork contract — the variable freelancer service fee Upwork discloses per contract, the Connects spent bidding on it, and whatever your withdrawal method costs — not just the '10%' number everyone quotes.
Fees last verified: 2026-08-22 · How we verify fees
Your numbers
Results update instantly as you type.
What you're billing the client for this contract or milestone.
Upwork's fee is variable, set per contract, and disclosed to you before you accept a proposal or offer — it stays fixed for that contract's life, anywhere from 0% to 15%. Most freelancers report an effective rate landing around 10%, but enter your own contract's actual rate, not an assumed platform-wide number.
Optional. Connects cost $0.15 each and are spent submitting the proposal that won this contract — most proposals cost 6-16 Connects ($0.90-$2.40), though it varies by job and can run higher for competitive or boosted listings. This is the cost of finding the work, not a cut of what you earn from it — leave blank to ignore.
Direct to U.S. Bank (ACH) is free today for freelancers with a U.S. tax address — but starting September 1, 2026, it costs a flat $2.99 per withdrawal for freelancers whose tax address is outside the U.S. Payoneer's $1.00 is Upwork's own fee only; Payoneer adds its own separate provider fees and FX margin on top, not included here.
Net take-home
$1,350.00
Net margin (what you keep)
90.0%
Total fees
$150.00
Breakdown
- Freelancer service fee$150.00
- Connects cost$0.00
- Withdrawal fee$0.00
- Net take-home$1,350.00
Project at scale
See how this holds up at contracts per month.
Revenue
$7,500
Costs
$750
Net profit
$6,750
How the Upwork Fee & Payout Calculator works
Enter the contract or billing amount for this job, and the freelancer service fee Upwork actually disclosed to you for this specific contract — not an assumed flat rate. If you spent Connects submitting the proposal that won this contract, add how many (at $0.15 each); leave it blank if you don't want to count bidding cost against this specific payout. Pick your withdrawal method — free ACH, PayPal, Payoneer, a local bank transfer outside the U.S., or wire transfer — since each has a different flat fee. The calculator adds all three costs together and shows your net take-home and what share of the contract you actually kept.
Because the service fee is set per contract rather than platform-wide, re-run this for each contract with its own disclosed rate rather than assuming last month's percentage still applies.
Who this is for
For Upwork freelancers who've quoted a contract, gotten paid, and found the number in their account doesn't quite match what they expected. The service fee — variable, 0% to 15%, set per contract and disclosed before you accept it — is the number most freelancers already know about, even if the exact rate on a given contract surprises them. What's easier to lose track of is everything else: the Connects spent submitting the proposal that won the contract in the first place, gone whether or not that specific bid pays off, and the withdrawal fee, which ranges from free to $50 depending entirely on how you choose to get paid. This calculator adds all three together against a real contract amount, so the number you see is what actually lands in your account, not just the headline percentage.
Worked example
You bill a client $1,500 for a project. Upwork discloses a 10% service fee for this contract, so that's $150. You spent 8 Connects submitting the winning proposal, at $0.15 each — $1.20. You withdraw via PayPal, a flat $2.00. Total fees: $150 + $1.20 + $2.00 = $153.20. Net take-home: $1,500 − $153.20 = $1,346.80 — a net margin of about 89.8%, not the clean 90% a flat 10%-fee assumption would suggest. Now compare a smaller, simpler case: a $200 contract at the same 10% fee, no Connects tracked, withdrawn via free ACH. Fees are just the $20 service fee, so you keep $180 — exactly 90%, since neither of the other two costs applied. The gap between these two examples is the whole point: the service fee alone rarely tells the full story, and how much it doesn't depends on how you bid and how you get paid.
How Upwork's real fee stack actually works
Everyone quotes '10%' for Upwork, and it's a reasonable typical figure — but it's only one of three costs, and even that one isn't actually fixed.
- Freelancer service fee — since May 1, 2025, Upwork replaced its old tiered structure (which stepped down the more you billed a specific client over time) with a variable 0-15% fee set per contract at the moment you're offered the job. It's disclosed to you before you accept, and stays fixed for that contract's life — but the exact number is contract-specific, not a platform-wide constant, so two freelancers doing similar work can genuinely see different rates.
- Connects — the credits required to submit a proposal, at $0.15 each. Most proposals cost 6-16 Connects ($0.90-$2.40), though the exact number is set per job and tends to run higher in competitive categories or for boosted bids. This is spent whether or not you win the job, which makes it a cost of finding work rather than a cut of what you earn from it — worth tracking separately, especially if you're submitting a lot of proposals relative to the contracts you actually land.
- Withdrawal fees — the part most freelancers forget until they see it. Direct to U.S. Bank (ACH) is free today for a U.S. tax address, PayPal/Instant Pay is a flat $2.00, Payoneer is $1.00 on Upwork's side (Payoneer's own provider fees and FX margin are separate, not included here), a direct transfer to a local bank outside the U.S. is $0.99, and a wire transfer is a flat $50.00 — negligible on a large payout, meaningful on a small one. One change worth planning around: starting September 1, 2026, Direct to U.S. Bank stops being free for freelancers whose tax address is outside the U.S., adding a flat $2.99 per withdrawal.
Stacked together on a typical contract, these three costs commonly land the real take-home a few percentage points below whatever the service fee alone would suggest — not a dramatic gap, but a real and countable one.
Frequently asked questions
How much does Upwork take from freelancers?
Upwork's freelancer service fee is variable, set per contract, and shown to you before you accept a proposal or offer — anywhere from 0% to 15%, fixed for that contract's life once set. Most freelancers report an effective rate landing around 10%, but there's no single flat number that applies to every contract, which is exactly why this calculator asks for your actual disclosed rate instead of assuming one.
What percentage does Upwork take from freelancers?
The percentage isn't fixed platform-wide — it's a variable 0-15% rate Upwork sets per contract at the time you're offered the job, and it stays fixed for that specific contract going forward. This replaced Upwork's older tiered structure (which stepped down the more you billed a specific client) on May 1, 2025. Check the fee shown on your own contract rather than assuming a flat percentage across all your Upwork work.
Does Upwork charge a mandatory monthly fee?
No — there's no mandatory monthly fee to use Upwork as a freelancer. Freelancer Plus, an optional subscription (currently around $19.99/month, including 100 Connects and AI-assistant access), exists for freelancers who want extra visibility and Connects, but it's entirely optional and isn't required to bid on jobs, win contracts, or get paid. The only fees that apply to everyone are the per-contract service fee, the cost of Connects you spend submitting proposals, and whatever your withdrawal method charges.
What fees does Upwork charge for freelancers, in total?
Three real costs stack up, and only one of them is the commission everyone talks about: the freelancer service fee (variable 0-15% per contract, ~10% typical), Connects spent submitting proposals ($0.15 each, typically 6-16 Connects per proposal), and a withdrawal fee that depends entirely on your payout method — free for a U.S. ACH transfer, $2.00 for PayPal, $1.00 for Payoneer (plus Payoneer's own separate fees), $0.99 for a direct local bank transfer outside the U.S., or $50.00 for a wire transfer.
How much are Upwork's Connects, and how many do I need per proposal?
Connects cost $0.15 each. Most proposals cost between 6 and 16 Connects ($0.90-$2.40), though the exact number is set per job by Upwork and tends to run higher for competitive categories or boosted proposals — it isn't a flat number you can rely on for every listing. This is a cost of finding work, separate from the service fee taken once you're actually paid, which is why this calculator tracks it as its own line item rather than folding it into the commission.
Why does my Upwork payout never quite match what I expected?
Because the headline '10%' figure people quote is usually only the service fee — it leaves out two real costs that don't show up until you actually withdraw. Connects spent bidding on the job are gone whether or not you win it, and your withdrawal method has its own fee that ranges from free (ACH, U.S. tax address) to $50 (wire transfer). On a $1,500 contract with a typical 10% service fee, 8 Connects spent bidding, and a PayPal withdrawal, the real take-home lands around $1,346.80 — about 89.8% of the contract, not a clean 90%.
Is Upwork's 0-15% service fee negotiable?
Not directly by you — Upwork sets the rate per contract based on its own criteria and discloses it to you before you accept the proposal or offer, rather than letting either party negotiate a specific percentage. What you can influence is which contracts you accept: since the rate is shown upfront, you can factor a higher disclosed fee into your quoted price, or decline a contract where the fee cuts too deep into a thin-margin project, before you're committed to it.
How is this different from the Upwork option on the Freelance Hourly Rate calculator?
The Freelance Hourly Rate calculator works backward — it starts from your target annual income and grosses up your hourly rate to cover Upwork's cut (and FX markup) so you still hit that goal. This calculator works forward from a specific contract you've already priced: enter the contract amount, the fee Upwork actually disclosed, Connects spent, and your withdrawal method, and see exactly what lands in your account. Use the rate calculator to set your pricing target, and this one to check a real contract or invoice against it.
Related calculators
Profit Calculator
Calculate your profit — the actual dollar amount left after costs, not a percentage — alongside your profit margin, so you can see both what you kept and how efficiently you kept it.
Margin Calculator
Calculate your profit margin — profit as a percentage of revenue — live as you type. A percentage is what actually lets you compare profitability across deals of wildly different sizes, which a raw profit dollar figure can't do on its own.
Freelance Hourly Rate Calculator
Calculate the hourly rate you need to charge to hit your income goal — accounting for expenses, self-employment tax, realistic billable hours, and, if you work through Upwork or Fiverr, the platform fee and currency-conversion markup that quietly reduce what actually lands in your account.