Upwork fee calculator
An independent calculator, not Upwork: nothing to sign in to and nothing to pay here. Enter a sale amount and read the fees.
Upwork takes a Freelancer Service Fee of 0% to 15% of your earnings, set per contract and shown before you accept. Withdrawing to a U.S. bank is free for US-based freelancers; other methods cost $0.99 to $50.00 per withdrawal.
The nightly check re-reads 14 of the 14 sentences quoted on this page.
At a glance (default settings)
| Sale | Fees | You keep | Effective rate |
|---|---|---|---|
| $10.00 | $1.00 | $9.00 | 10.00% |
| $25.00 | $2.50 | $22.50 | 10.00% |
| $50.00 | $5.00 | $45.00 | 10.00% |
| $100.00 | $10.00 | $90.00 | 10.00% |
| $250.00 | $25.00 | $225.00 | 10.00% |
| $500.00 | $50.00 | $450.00 | 10.00% |
| $1,000.00 | $100.00 | $900.00 | 10.00% |
Computed from the schedule with the calculator's default settings; change them above for your case. How much does Upwork take? explains each fee in words.
Where these numbers come from
- Learn about the Freelancer Service Fee – Upwork Help — read 2026-09-10
- How to get paid on Upwork – Upwork Help — read 2026-09-10
- What are the fees, limits, and timing of Direct to Local Bank payments? – Upwork Help — read 2026-09-10
- Direct to U.S. Bank: timing and fees explained – Upwork Help — read 2026-09-10
Upwork charges freelancers a Freelancer Service Fee on earnings. The rate ranges from 0% to 15% per contract, is shown on the offer or proposal before you accept, and is fixed once the contract begins. Upwork Payroll and Any Hire contracts pay no service fee; Direct Contracts pay a reduced fee. Withdrawals cost nothing to a U.S. bank for freelancers with a US tax address, $2.99 to a U.S. bank for freelancers with an international tax address (from September 1, 2026), $0.99 to a local bank outside the US, $50.00 by U.S. dollar wire and $2.00 by Instant Pay.
Checked against Upwork's own examples
The calculator reproduces every worked example the platform publishes; these are run as tests before any page is built.
- Upwork's published example: 12 hours at $22.22, so the client is charged $266.64; at a 10% fee Upwork takes $26.66 and you net $239.98. Page says: service fee $26.66, net $239.98. "The 10% fee is $26.664 USD or $26.66 USD when rounded down to nearest cent"
- Upwork's published example: 12 hours at $27.78, so the client is charged $333.36; at a 10% fee Upwork takes $33.34 and you net $300.02. Page says: service fee $33.34, net $300.02. "The 10% fee is $33.336 USD or $33.34 USD when rounded up to nearest cent"
- Arithmetic check derived from the published rates: $1,000 at the 15% maximum, withdrawn to a local bank outside the US. Page says: service fee $150.00, withdrawal fee $0.99, total fees $150.99, net $849.01. "The cost per withdrawal direct to your local bank is $0.99 USD"
- Arithmetic check derived from the published rates: $500 on an Any Hire contract (no service fee) withdrawn by Instant Pay. Page says: service fee $0.00, withdrawal fee $2.00, total fees $2.00, net $498.00. "Instant Pay for U.S. Freelancers — $2.00 USD per transfer"
- Arithmetic check derived from the published rates: $2,000 at 10%, withdrawn by U.S. dollar wire. Page says: service fee $200.00, withdrawal fee $50.00, total fees $250.00, net $1,750.00. "U.S. Dollar Wire Transfer — $50.00 USD per transfer"
Not included
- Client-side fees: the client marketplace fee and the contract initiation fee.
- Connects, the credits freelancers spend to send proposals.
- PayPal and Payoneer withdrawals, whose fees Upwork says vary by location.
- Sales tax on service fees where it applies.
- The reduced Direct Contracts fee and Enterprise rates, which Upwork does not state as a number on the loaded pages.
Notes
- Upwork does not publish how it sets each contract's rate within 0% to 15%; it shows the rate before you accept. Enter that rate in the calculator.
- Upwork's two worked examples round to the nearest cent: $26.664 becomes $26.66 and $33.336 becomes $33.34. The calculator reproduces both.
- Upwork says it is 'not offering any regular discounts' on the service fee.
- The withdrawal fee is charged per withdrawal, not per contract. The calculator applies it as if these earnings were withdrawn on their own.
See a mistake? The schedule file behind this page is public; corrections that cite the platform's page are applied.