Upwork Fees Explained: Full 2026 Cost Breakdown

goLance For Business
June 23, 2026
.
8 mins
8 mins
.
8 mins

In 2026, Upwork charged clients on its Basic plan a Marketplace Fee of 5% on payments to freelancers, or 3% for eligible U.S. clients who pay via checking account. Business Plus clients pay 10%, or 8% with the same eligible discount. 

Clients also pay a one-time Contract Initiation Fee of $0.99-$14.99 for each new contract. Freelancers pay a variable service fee of 0%-15%, which is disclosed when they submit a proposal and remains fixed for the life of the contract. Connects used to apply for jobs cost $0.15 each.

Let’s dive a little further on the real cost of hiring on Upwork. 

Upwork Fees in 2026: At a Glance

The table below covers every fee type on Upwork as of May 2026. This is the reference point; the rest of the post unpacks each line.

Fee Type Who Pays Rate or Amount When Charged Notes
Client marketplace fee (Basic) Client 3% (ACH) / 5% (other methods) On each payment to freelancer Applied on top of the agreed contract amount
Client marketplace fee (Business Plus) Client 8% (ACH) / 10% (other methods) On each payment to freelancer Business Plus pricing tier
Contract initiation fee Client $0.99–$14.99 per new contract When a new contract is started One-time fee charged when creating a contract
Freelancer service fee Freelancer Variable 0–15% On each payment received Shown before a proposal is submitted and remains fixed for that contract
Connects Freelancer $0.15 per Connect When proposals are submitted Proposals require a job-specific number of Connects set by Upwork
Withdrawal fee Freelancer Varies by withdrawal method and country On each withdrawal PayPal free on the Upwork side
Currency conversion fee Freelancer Exchange-rate spread may apply On currency conversion Upwork converts at its own rate, not the interbank rate

Seven line items. Most people only see one: The service fee percentage.

How Upwork Charges Clients: Full Breakdown

Clients on Upwork pay in two ways: A percentage fee on every payment, and a flat fee every time they start a contract with a new freelancer. The percentage differs by plan, but the flat fee catches most buyers off guard.

The Client Marketplace Fee (Basic Vs. Business Plus)

Upwork's client marketplace fees run on two tiers. Which tier you're on changes what every contract actually costs.

Feature Basic Plan Business Plus
Marketplace fee Up to 7.99% of all payments to freelancers (typically 5% standard, 3% for eligible U.S. bank payments) 10% standard / 8% for eligible U.S. bank payments
Contract initiation fee $0.99–$14.99 per new contract Up to $4.99 per contract under $100 (Business Plus-specific rule)
When fee applies Charged once per contract at first payment/funding Same (per new contract)
Applies to Hourly, fixed-price, bonuses, Project Catalog, etc. Same
Monthly subscription $0 No fixed public monthly fee (feature-based; eligibility-based pricing may apply)
Connects included Not applicable to clients Not applicable to clients
Best for Occasional hiring, simple projects Teams, high-volume hiring, managed workflows

The Basic plan is the default. Most clients start here without evaluating whether Business Plus would actually change their cost structure.

The Contract Initiation Fee: What it is and When it Hits

The contract initiation fee is charged when starting a new contract with a freelancer you have not previously worked with on Upwork. For Basic accounts, the fee ranges from $0.99 to $14.99 per contract, depending on the contract size.

This fee applies per new contract, not per project. In practice, this means hiring multiple freelancers for the same project can result in multiple initiation fees. Business Plus clients may receive reduced initiation fees in certain cases, particularly for smaller contracts, but the fee is not universally eliminated.

Business Plus Breakeven Analysis

Should you upgrade to Business Plus? In many cases, Basic is more cost-effective, but it depends on your hiring pattern.

Business Plus typically has a higher marketplace fee (around 8–10%) compared to Basic (about 3–5%), meaning you pay a higher percentage on every freelancer payment. However, Business Plus may reduce or restructure the contract initiation fee, which ranges from $0.99 to $14.99 under Basic.

A simple way to think about it is this: Basic tends to be cheaper for larger contracts, where the one-time initiation fee has minimal impact. Business Plus can become more competitive when you are frequently starting many small contracts, where repeated initiation fees would otherwise add up.

The decision ultimately depends less on a single breakeven point and more on whether your hiring pattern involves many small contracts or fewer larger engagements.

Inside Upwork’s Updated Freelancer Fee Structure (Post–May 2025) 

The freelancer side of Upwork's fee structure changed twice in two years. Many guides online, including ones currently ranking in search results, still describe the old model. 

Here's what is actually in effect.

What the Freelancer Service Fee Actually is in 2026

Since May 1, 2025, Upwork has used a variable freelancer service fee ranging from 0% to 15% per contract. The exact percentage is determined by Upwork’s pricing system and is shown to freelancers at the time they submit a proposal or receive an offer.

Once a contract begins, the fee is locked in and does not change for the duration of that contract. The percentage varies by factors such as category, demand, and project type, although most freelancers report seeing rates around 10% on typical contracts.

The rate is not arbitrary. It reflects the freelancer's billing history with that specific client. More billing history with that client means a lower rate, potentially reaching 0% for long-established relationships. New client relationships typically start at the higher end of the range.

The "locked at proposal time" mechanic matters. When a freelancer submits a proposal, the service fee rate for that potential contract is calculated and frozen. Even if the freelancer's history with the client changes before the contract closes, the original rate holds. This creates a quirk: A freelancer who builds up significant billing history while on an existing contract will see a better rate only when they send their next proposal to that same client.

For most new client-freelancer matches (the majority of contracts on Upwork), the effective service fee sits at the higher end of the 0-15% range.

The Old Upwork Fee System is Still Being Shared: Here’s What’s Different Now 

Many highly ranked guides and blog posts still describe outdated versions of Upwork's fee structure. Changed from a universal 10% fee to a variable fee ranging from 0% to 15%, determined when a proposal is submitted.

Here is the complete fee history:

Date Structure What Changed
Pre-May 2023 Tiered: 20% ($0–$500 per client) / 10% ($500–$10,000) / 5% ($10,000+) Fee based on lifetime billing per client relationship
May 2023 Flat 10% universal Simplified; removed lifetime billing tiers entirely
May 1, 2025 Variable 0–15%, locked at proposal time Changed from flat to relationship-based variable rate
2026 (current) Same variable 0–15% structure No structural change since May 2025

If you've seen a guide claiming freelancers pay 20% on the first $500 billed to a client, 10% on the next $9,500, and 5% thereafter, it's outdated. Upwork eliminated the lifetime-billing tier system in 2023 and no longer calculates fees based on cumulative earnings with a client. 

Instead, freelancers are charged a variable service fee between 0% and 15%, which is displayed before a proposal is submitted and remains fixed for the duration of that contract. 

Upwork Connects: The Quiet Cost Behind Every Proposal 

Connects are the token system freelancers use to apply for jobs on Upwork. They are the most consistently undercounted cost in every fee guide in this SERP. They don't appear on project invoices. They don't show up when a client looks at what they paid. But they are a real operating cost for every active freelancer.

One more cost that rarely appears in fee breakdowns: the risk of losing access entirely. Upwork account suspension risk is a real operational variable for freelancers who depend on the platform: The Connects spend and platform investment can be zeroed out if an account is restricted without warning.

What are Connects and What Do they Cost?

Each Connect costs $0.15. Freelancers use Connects to submit proposals for jobs on Upwork. Most job applications require multiple Connects, with the exact amount determined by Upwork based on the job posting. Higher-value or more competitive jobs typically require more Connects.

Freelancers on the Basic plan receive 10 free Connects per month, while Freelancer Plus subscribers receive 60 free Connects per month for $19.99/month (pricing may be higher on mobile app stores such as Apple or Google).

The Freelancer Plus Subscription: Is It Worth it?

Freelancer Plus is an optional paid subscription for freelancers on Upwork that costs $19.99 per month (web pricing may vary on mobile platforms). It includes 100 Connects per month along with additional tools such as competitor bid visibility, job insights, a custom profile URL, and access to Upwork’s AI assistant. 

The plan is designed to help freelancers improve their visibility, efficiency, and proposal strategy on the platform. While Connects alone can offset part of the subscription cost for high-volume users, many freelancers find the real value in the competitive insights and profile tools rather than Connect savings alone.

Whether Freelancer Plus is cost-effective depends on usage. For low-volume freelancers, the additional Connects may not fully justify the subscription on their own, while active freelancers may benefit more from the added visibility and insights.

How Much Freelancers Really Spend on Connects Every Month 

Using 6 Connects per proposal as a working average (calibrated for mid-budget jobs):

Proposals / Month Connects Used Cost Before Free Allotment Net Cost (Basic, 10 free) Net Cost (Plus, 60 free)
5 30 $4.50 $3.00 $0 (within allotment)
10 60 $9.00 $7.50 $0 (within allotment)
20 120 $18.00 $16.50 $9.00
40 240 $36.00 $34.50 $27.00

At 20 proposals per month on Basic (a moderate volume for an active freelancer), Connects alone cost $16.50/month before any project fees. Over a year, that's $198. That number never appears in a client-side invoice.

Upwork Withdrawal Fees and Payment Method Costs

Withdrawal fees are small relative to service fees but add to the cumulative cost, especially for international freelancers withdrawing frequently.

Withdrawal Method Comparison

Method Fee Transfer Time Notes
ACH / U.S. bank transfer $0 3–5 business days Most cost-effective option for U.S. freelancers
Wire transfer $30 1–3 business days Common for international withdrawals, higher cost
PayPal $0 (Upwork fee) Typically fast (minutes–1 business day) PayPal may apply its own fees depending on account/region
Local bank transfer (non-U.S.) Varies by country 2–5 business days Availability and fees depend on region and banking partner

Upwork withdrawal fees depend on the method: ACH transfers are free for U.S. users, wire transfers cost $30, and PayPal withdrawals are free on the Upwork side but may be subject to PayPal’s own fees. Transfer times vary from instant to several business days depending on the method. 

Currency Conversion Fee

Freelancers who withdraw funds in a different currency than their Upwork account currency may be subject to currency conversion. Upwork uses its own exchange rate rather than the mid-market rate, which means a conversion spread may apply.

The exact margin is not publicly disclosed and can vary depending on currency pair and market conditions. As a result, non-USD freelancers may incur additional hidden costs when converting earnings, which accumulate over time depending on withdrawal frequency and volume.

The Total Upwork Cost: Worked Dollar Examples

The table below shows a simplified scenario of how Upwork fees can impact both clients and freelancers. It uses representative assumptions based on Upwork’s published fee structure, but actual costs will vary depending on payment method, contract type, and job posting.

Important: This is an illustrative model, not an exact invoice breakdown, because Upwork applies fees at different stages and on different bases (client payments, freelancer earnings, and one-time contract fees).

Assumptions used in this model:

  • Client marketplace fee: ~5% (non-ACH payment method)
  • Contract initiation fee: ~$4.99 (varies per contract; one-time fee)
  • Freelancer service fee: ~10% (varies by contract, 0–15%)
  • Connects cost: $0.15 each (varies per job; not based on contract size)
Project Size Client Pays (marketplace fee + initiation*) Freelancer Receives (after service fee) Connects Cost** Est. Upwork Fees (combined) Approx. Effective Cost Pressure
$500 fixed-price $529.99 $450.00 $0.90 ~$80.89 ~15% of contract value
$2,000 fixed-price $2,104.99 $1,800.00 $0.90 ~$305.89 ~15% of contract value
$10,000 project $10,504.99 $9,000.00 $1.20 ~$1,506.19 ~14–15% of contract value
$50,000 annual engagement $52,504.99 $45,000.00 $1.50 ~$7,506.49 ~14–15% of contract value

*One-time contract initiation fee (~$4.99 assumed). **Connects cost based on $0.15 each; varies per job, not by contract size.

How to calculate your true Upwork cost:

  1. Start with the contract value (agreed freelancer payment before fees)
  2. Add the client marketplace fee (~3%–5% depending on payment method and plan)
  3. Add the contract initiation fee ($0.99–$14.99 per new contract, Basic plan only)
  4. Calculate the freelancer’s net earnings by subtracting the service fee (0%–15%) from gross earnings
  5. Add Connects cost used to submit proposals ($0.15 per Connect × number used)
  6. Compare total client-side cost and freelancer-side deductions separately (they are not billed together)

Upwork vs goLance: The Same projects, Side by Side

goLance charges a single 7.95% total platform fee. The client and freelancer decide how to split it, which is why it appears as "zero fees to freelancers" when the client absorbs the full fee, or as a shared cost when split. There is no separate contract initiation fee, no Connects system, and no tiered structure based on billing history. 

The comparison below uses the same four project sizes from the worked examples above. Upwork figures are from the same table (5% client fee + $4.99 initiation + 10% freelancer fee).

Project Size Total Client Cost on Upwork Total Client Cost on goLance (7.95%) Client Savings with goLance
$500 $529.99 $539.75 ($500 + $39.75 fee) Upwork $9.76 cheaper at this size
$2,000 $2,104.99 $2,159.00 ($2,000 + $159.00 fee) Upwork $54.01 cheaper at this size
$10,000 $10,504.99 $10,795.00 ($10,000 + $795.00 fee) Upwork $290.01 cheaper at this size
$50,000 $52,504.99 $53,975.00 ($50,000 + $3,975.00 fee) Upwork $1,470.01 cheaper at this size

Client-side cost only. goLance's single 7.95% fee can be split between client and freelancer; on the freelancer side goLance typically nets more (e.g. ~$9,205 vs $9,000 on a $10,000 project).

The client-side comparison needs context. When the client fee alone is compared, Upwork's 5% Basic fee is lower than goLance's 7.95%, and the table above reflects that honestly. Upwork appears cheaper on the client-cost line.

On a $10,000 project, a simplified comparison shows how fee structures can impact freelancer earnings. On Upwork, assuming a 10% freelancer service fee, the freelancer would take home $9,000. On goLance, assuming a flat 7.95% platform fee is applied to freelancer earnings, the freelancer would take home approximately $9,205.

This results in a $205 difference in favor of goLance under these assumptions. However, the actual outcome depends on how platform fees are allocated between the client and freelancer, which can vary by contract structure.

For the full comparison of how these figures stack across both parties, see why goLance is considered the best Upwork alternative and this full comparison of Upwork alternatives.

The fee differential matters most at two specific use cases: ongoing retainers where the freelancer service fee compounds across every payment, and multi-freelancer teams where Upwork's Connects and initiation fees add a recurring operating overhead that doesn't exist on goLance.

You can find vetted web design freelancers on goLance and across 100+ skill categories on the goLance marketplace, without paying Connects or initiation fees to start.

When Upwork Makes Sense (and When to Look Elsewhere)

This is the honest version. Upwork is a legitimate platform with real advantages. The fee structure doesn't make it a bad choice in every context; it makes it a specific choice with specific trade-offs.

Use Upwork when:

  • You need a one-time hire from a global talent pool and speed matters more than cost
  • You want to leverage Upwork's escrow and dispute resolution system for a first engagement with an unknown freelancer
  • You're hiring in categories where Upwork has depth that smaller platforms can't match (niche engineering specializations, US-specific legal or compliance work)
  • You value public ratings history and verified job success scores for candidates you haven't vetted yourself

Consider goLance when:

  • You have a retainer or ongoing relationship; the fee difference compounds across every payment over a multi-month engagement
  • You're building a multi-freelancer team: No Connects overhead, no per-contract initiation fees for each new hire. See the full guide on how to build and manage a multi-freelancer team for the platform selection step
  • Cultural fit matters as much as credentials; goLance's Cultural Assessment (48 scenario-based questions mapped to working-style archetypes) is built into the onboarding process, not an add-on
  • Your team is enterprise or mid-market and needs compliance-grade infrastructure; goLance is SOC 2 and ISO 27001 compliant, which matters for procurement sign-off at scale

Ready to test the comparison on a real project? Post your first job on goLance: No subscription fee to start.

For a broader look at how goLance stacks up across the market, see best freelance platforms for businesses compared. [Link pending publish]

Frequently Asked Questions

What is the Upwork service fee?

The Upwork service fee is a variable charge of 0-15% applied to each payment a freelancer receives on the platform, effective May 1, 2025. The rate is set when the freelancer submits a proposal and reflects their billing history with that specific client; more history means a lower rate. New client relationships typically start at the higher end of the range.

How much does Upwork take from freelancers?

Upwork (Upwork) charges freelancers a variable service fee between 0% and 15% per contract, depending on the job and client relationship. The exact percentage is shown before you accept a contract and stays fixed for that contract. There is no single flat percentage; the rate is locked at proposal time for each client relationship individually.

Do clients pay fees on Upwork?

Yes. Clients on Upwork pay a 5% marketplace fee on all payments to freelancers. In addition, payment processing fees may apply depending on the payment method and country. Some optional plans (like Plus or Business) may have different pricing structures, but there is no standard tiered system like 3%, 8%, or 10% for normal marketplace clients, and contract initiation fees are not part of the standard client pricing model.

What is the Upwork client marketplace fee?

The client marketplace fee on Upwork (Upwork) is generally a flat 5% fee added to all payments made to freelancers under the standard marketplace model. This fee is charged on top of the freelancer’s earnings and is automatically applied to each payment. Additional costs (such as payment processing fees) may vary by payment method or country, but the marketplace fee itself is not split into 3%, 8%, or 10% tiers, and those figures do not apply to standard Upwork client pricing.

How much do Upwork Connects cost?

On Upwork, 1 Connect costs $0.15. Freelancers typically receive a small monthly allowance of free Connects (commonly 10 on Basic accounts). The Freelancer Plus plan costs about $19.99/month (web pricing) and includes a larger monthly bundle of Connects (commonly around 100, plus additional benefits). Submitting proposals usually costs a small number of Connects (commonly 2–8 depending on job size and budget), and it is not fixed at up to 16 Connects in standard cases.

Is there a fee to join Upwork?

No. Creating an account on Upwork is free for both clients and freelancers. Fees are activity-based: they apply when contracts are created (initiation fee) and when payments are made (marketplace fee for clients, service fee for freelancers). Optional paid subscriptions (Business Plus for clients and Freelancer Plus for freelancers) add monthly costs but are not required to use the platform.

What is the Upwork contract initiation fee?

The Contract Initiation Fee is a one-time charge of $0.99–$14.99 that clients pay when starting each new Marketplace or Project Catalog contract. It applies per contract, not per freelancer — rehiring the same freelancer under a new contract triggers the fee again. Business Plus clients are exempt, except on contracts valued at $100 or less.

How much does Upwork charge for withdrawal?

Upwork does not charge a single fixed withdrawal fee across all methods. In general, direct bank transfers are often free, while third-party providers like PayPal or Payoneer may charge their own fees. Wire transfers can have additional bank charges that vary by country and institution. If funds are converted into a different currency, Upwork applies a currency conversion fee based on a percentage markup over the exchange rate.

What is the Upwork Freelancer Plus subscription?

Upwork Freelancer Plus is an optional subscription that costs about $19.99/month (web pricing), with higher pricing on mobile app stores. It typically includes extra monthly Connects (often around 100) and some additional profile and proposal features. It is mainly useful for freelancers who submit many proposals, as the added Connects and tools can offset the monthly cost.

Is Upwork cheaper than Fiverr?

It depends on how you structure the hire. Upwork's client marketplace fee (3-5% on Basic) is generally lower than Fiverr's buyer service fee (approximately 5.5% plus $2.50 on most orders). But Upwork's Connects cost and contract initiation fees add overhead that Fiverr does not have. For repeat hiring at volume, Upwork's per-contract fees can exceed Fiverr's simpler structure. For a full breakdown, see this full comparison of Upwork alternatives, the guide to freelance platforms with no fees, and the goLance vs Fiverr full comparison.

Summary: The Number Most Guides Don't Show You

Upwork's advertised fees are real. They are also incomplete. The service fee that freelancers pay is not a flat rate; it's a variable one that is set at the start of each new client relationship and compounds across every payment. The client fee is not a single number; it depends on your plan and payment method. The contract initiation fee fires per freelancer, not per project. 

Connects are a real operating cost that doesn't appear on any invoice. Stack all of it on a $10,000 project and the platform extracts over $1,500. On a $50,000 retainer, it's over $7,500. These aren't hidden fees in a deceptive sense; they're disclosed. They're just never shown together, in one place, with actual dollar figures.

All fee figures in this post are based on published Upwork rate information and were last verified on 2026-05-27. Upwork adjusts its fee structure without advance notice. If you are reading this more than 60 days after the verification date, confirm current rates at upwork.com/pricing/client and support.upwork.com/hc/en-us/articles/211062538 before making budget decisions.

Related articles