How Upwork Fees Work in 2026
Upwork charges fees to both freelancers and clients. The calculator uses editable inputs because the amount can vary by contract, client plan, payment method, and withdrawal method.
Freelancer Service Fee
Upwork’s freelancer service fee ranges from 0% to 15% per contract. Enter the percentage shown when you submit a proposal or receive an offer; the calculator’s 10% starting value is only an example.
The service fee is shown before you accept the work, so check the contract rather than relying on a general average.
Client Marketplace Fee
Basic clients pay a marketplace fee of up to 7.99%; eligible U.S. clients paying from a bank account can pay 3%, while Business Plus lists a 10% service fee. A separate contract initiation fee currently ranges from $0.99 to $14.99 for each new contract.
Connects
Purchased Connects cost $0.15 each. Proposal requirements vary, so enter the Connects shown on the jobs you target and use your own proposals-to-win history. Treat this as an allocated acquisition cost, not a deduction from an Upwork payout.
Withdrawal Fees
Upwork currently lists Direct to Local Bank at $0.99 per transfer, Instant Pay for eligible U.S. freelancers at $2, and U.S. dollar wire transfer at $50. Direct to U.S. Bank is free for freelancers with a U.S. tax address; Upwork says a $2.99 fee applies to non-U.S. tax addresses starting September 1, 2026. PayPal and Payoneer fees vary by location and provider.
The calculator models the freelancer service fee, allocated Connects cost, and withdrawal charges you enter. Taxes, VAT/GST, exchange rates, and provider-specific charges are outside the estimate unless you add them to your own planning.
Fee values verified August 30, 2026 from Upwork’s official help pages for freelancer fees, client fees, Business Plus fees, contract initiation, Connects, and withdrawals.
How to Estimate Your Upwork Take-Home Pay
The math is simple but most freelancers don’t do it completely. Here’s the full formula for forward calculation:
Take-Home = Gross Billing × (1 − Fee Rate) − Connects Cost − Withdrawal Fee
For example, if you bill $6,000 on a contract with a 10% service fee, allocate 20 Connects to winning the job ($3.00), and make one Direct to Local Bank withdrawal ($0.99):
$6,000 × 0.90 − $3.00 − $0.99 = $5,396.01
The reverse calculation is equally important. If you need $5,000 in your pocket, what should you quote the client? Rearranging the formula:
Required Charge = (Desired Net + Connects + Withdrawal) ÷ (1 − Fee Rate)
Using the calculator’s “What should I charge?” mode applies the modeled costs and gives you an estimated billing amount or hourly rate. Add taxes, currency conversion, and other costs that apply to you before quoting.
5 Ways to Reduce Your Upwork Fees
You can’t eliminate Upwork’s fees entirely, but smart strategies can lower the total bite:
1. Target Larger Contracts
Connects costs are fixed regardless of contract size, so a $10,000 contract has the same proposal cost as a $500 one. The Connects cost as a percentage of earnings drops dramatically on larger engagements. Focus your proposals on higher-value jobs where the fixed costs become negligible.
2. Improve Your Proposal Win Rate
Use your own proposal history to estimate Connects cost per won contract. Targeted proposals and a clear qualification process can help you spend Connects on work that fits your services.
3. Build Long-Term Client Relationships
Returning clients may extend an existing contract or invite you to new work, reducing the need to search and submit proposals. Check the service fee shown on every contract rather than assuming a relationship-based discount.
4. Compare Withdrawal Methods and Frequency
Withdrawal charges apply per transfer, and provider or currency-conversion costs can differ. Compare the options available in your location and model how often you expect to withdraw.
5. Price Your Services to Account for Fees
The most effective approach is to bake fees into your rate from the start. Use the reverse calculator above to determine what you need to charge so your take-home matches your target. Clients see the total price — they don’t care about the breakdown. If your take-home target is $60/hr, charge accordingly rather than quoting $60 and absorbing the hit.
Upwork Fees: Freelancer vs Client — Who Pays What?
A common misconception is that only freelancers pay Upwork fees. In reality, both sides pay, and the total platform cost on a contract can be significant.
Freelancers pay a 0–15% service fee deducted from contract earnings. They may also buy Connects to submit proposals and pay withdrawal charges. The calculator starts at 10% as an editable example.
Clients pay a marketplace fee added to the contract amount: up to 7.99% on Basic, 3% for eligible U.S. bank payments, or 10% on Business Plus. A $0.99–$14.99 initiation fee can also apply to a new contract.
Because the rates vary, there is no single representative combined percentage. Use the client-fee controls to model a specific contract rather than relying on a marketplace-wide average.
For freelancers using Upwork alongside direct clients, Corcava keeps tracked time, projects, invoices, and project finances in one workflow.
Running an Agency on Upwork? Calculate Your Real Margin
Agency contracts have a different math problem than solo freelancing. The Upwork fee is only the first deduction — you may also pay the freelancer doing the work, absorb management time (PM, QA, client communication), and incur currency-conversion costs.
The Agency profitability mode in the calculator above handles this. Enter the client bill rate, what you pay your freelancer, and your management cost per week, and it shows net agency profit, net margin, and your effective hourly margin.
Net Agency Profit = Client Billing − Upwork Fee − FX Loss − Freelancer Cost − Management Cost
Example: $60/hr billed × 120 hrs = $7,200. Minus 10% Upwork fee ($720), $30/hr freelancer cost ($3,600), and $150/week management ($600) → $2,280 profit before Connects, a 31.7% net margin.
Margin targets depend on the agency’s overhead, risk, and delivery model. Use the result as a scenario, then test changes to the client bill rate, delivery cost, and unbilled management time.
Managing multiple Upwork contracts alongside direct clients? See how agencies consolidate both in Corcava for Upwork agencies.
Manage the Contract After You Set the Rate
Keep clients, projects, tracked time, invoices, and project finances together in Corcava.
Manage Client Work in Corcava →14-day free trial. No credit card required.
Platform fees are just one factor in your real margins.See how fees affect agency profitability end-to-end →
Working on Upwork? See How to Invoice Clients on Upwork (And Keep More of What You Earn).
Frequently Asked Questions
How much does Upwork take from freelancers?
Upwork charges freelancers a service fee between 0% and 15% per contract. The exact rate is shown when you submit a proposal or receive an offer and is deducted from contract earnings.
What is the Upwork service fee for 2026?
As of August 30, 2026, Upwork lists a per-contract freelancer service fee ranging from 0% to 15%. Check the rate disclosed for your proposal or offer and enter it above.
How do I calculate what to charge on Upwork to get my desired rate?
Add the acquisition and withdrawal costs you want to model, then divide by (1 minus your fee rate). For example, before other costs, a $50/hr target with a 10% fee requires $50 ÷ 0.90 = $55.56/hr. The reverse mode performs this estimate.
Does the client also pay fees on Upwork?
Yes. Upwork lists a marketplace fee of up to 7.99% for Basic clients, 3% for eligible U.S. bank payments, and 10% for Business Plus. A $0.99–$14.99 contract initiation fee may also apply to a new contract.
How much do Upwork Connects cost?
Purchased Upwork Connects cost $0.15 each. The number needed for a proposal varies, so use the amount shown on the job and your own proposals-to-win history.
What’s the cheapest way to withdraw money from Upwork?
The cheapest option depends on location and provider. Upwork lists Direct to U.S. Bank as free for U.S. tax addresses, Direct to Local Bank at $0.99, Instant Pay at $2, and U.S. dollar wire transfer at $50. PayPal and Payoneer fees vary.