Upwork Fee Calculator

Calculate your exact net earnings on Upwork using the accurate tiered service fee model — 20% on the first $500, 10% up to $10,000, and 5% beyond. Supports forward (gross→net) and reverse (net→gross) calculations.

Inputs

⚠ Fee rates as of March 2026. PayPal rates shown are US-based — check your region. Upwork service fee tiers apply per-client lifetime billing.

Results

Net to Freelancer
📋 Copy
Service Fee
Effective Rate

Withdrawal Fee Comparison

Method Withdrawal Fee Net Received

ACH (US bank transfer) is always free and recommended for US-based freelancers. Wire transfer $30 flat fee only makes sense for large payouts. PayPal rates are US-based — check your region.

How Upwork Service Fees Work

Upwork uses a tiered service fee structure based on your lifetime billing with each individual client. This means the fee you pay depends not on your total Upwork earnings, but on how much you've billed that specific client across all time. New client relationships always start at the highest tier.

Lifetime Billings with ClientService Fee
First $0 – $50020%
$500.01 – $10,00010%
$10,000.01 and above5%

For example, if you invoice a brand-new client $1,200, your fee is calculated in two parts: 20% on the first $500 ($100) and 10% on the remaining $700 ($70) — a total of $170. Your net take-home is $1,030, not the $960 that a flat 20% would incorrectly suggest. Most online Upwork calculators get this wrong by applying a single flat rate.

Upwork Withdrawal Fees Compared

After Upwork deducts its service fee, you pay a withdrawal fee to move funds to your bank or payment account. ACH (US bank transfer) is always free and is the recommended option for US-based freelancers. Wire transfers charge a flat $30, which only makes sense for large payouts. PayPal charges approximately 1% with a $0.99 minimum, while Instant Pay (Visa Direct) charges 1% capped at $15.

FAQ: Common Upwork Fee Questions

How much does Upwork take from freelancers?
Upwork's service fee is tiered per-client: 20% on the first $500 billed to a client, 10% on billings from $500 to $10,000, and 5% on anything above $10,000. The exact amount depends on your billing history with that specific client.
What is the Upwork 20/10/5 fee structure?
These are Upwork's three service fee tiers applied to each client relationship independently. The 20% tier applies to the first $500 you bill a client. Once you've billed them $500 total (across all contracts), subsequent work drops to 10%. At $10,000 lifetime billing, the rate drops to 5%.
How do I calculate what to charge on Upwork to net a specific amount?
Use the Reverse mode in this calculator. Enter your desired take-home net amount and your prior billing history with that client, and the calculator will show you the exact invoice amount to charge. The math is non-trivial because invoices can span multiple fee tiers, requiring a split calculation at the $500 and $10,000 tier boundaries.
Does Upwork charge clients a fee too?
Yes. Upwork charges clients a client service fee of 5% on top of the contract amount. This calculator focuses on the freelancer-side service fee and does not model the client-side fee (out of scope for v1).
Which Upwork withdrawal method has the lowest fee?
ACH (US Bank Transfer) is always free and is the best option for US-based freelancers. If you need immediate access to funds, Instant Pay (Visa Direct) charges 1% capped at $15, making it cost-effective for larger payouts. Wire transfer's $30 flat fee is only worthwhile for very large withdrawals.