
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.
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.
Seven line items. Most people only see one: The service fee percentage.
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.
Upwork's client marketplace fees run on two tiers. Which tier you're on changes what every contract actually costs.
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 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.
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.
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.
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.
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:
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.
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.
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).
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.
Using 6 Connects per proposal as a working average (calibrated for mid-budget jobs):
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.
Withdrawal fees are small relative to service fees but add to the cumulative cost, especially for international freelancers withdrawing frequently.
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.
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 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:
How to calculate your true Upwork cost:
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).
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.
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:
Consider goLance when:
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]
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.