Upwork charges a variable freelancer service fee of 0% to 15% on everything you earn, fixed for the life of each contract, and Upwork's own worked example uses 10%: bill a client $500 and you are paid $450. Clients pay separately, a 5% Marketplace fee on the Basic plan (3% for eligible US clients paying from a checking account) or 10% on Business Plus (8% by checking account), plus a one-time contract initiation fee of $0.99 to $14.99 per contract. Freelancers also buy Connects to submit proposals at $0.15 each. Here is where every one of those charges lands, what they add up to on a real contract, and the one Upwork cost that has nothing to do with work you actually won.
Last updated August 2026. Every figure below is from Upwork's own published pricing pages for freelancers and for clients. Platforms change pricing, so re-check Upwork before you make a decision on a specific number.
How much does Upwork take from freelancers?
Upwork takes a variable freelancer service fee ranging from 0% to 15% of your earnings. The rate is disclosed to you when you submit the proposal, and once the contract begins it is locked for the life of that contract. It applies to all earnings including bonuses, and to every contract type: hourly, fixed-price, and Project Catalog.
Upwork's own documentation illustrates it with a 10% contract: bill your client $500 and you receive a $450 payout. That is the number most freelancers should plan around, though yours may be higher or lower on any given contract.
This structure replaced the old sliding 20/10/5 scale that rewarded long client relationships, which Upwork retired on 1 May 2025. Under the current model, loyalty no longer earns you a lower rate on the marketplace. The one route to 0% is bringing your own client, covered below.
Upwork fees at a glance (2026)
| Fee | Who pays | Amount |
|---|---|---|
| Freelancer service fee | Freelancer | 0% to 15%, variable per contract, fixed once it starts |
| Marketplace fee, Basic plan | Client | 5%, or 3% for eligible US clients paying by checking account |
| Business Plus fee | Client | 10%, or 8% for eligible US clients paying by checking account |
| Contract initiation fee | Client | $0.99 to $14.99, one time per new contract |
| Connects | Freelancer | $0.15 each, used to submit proposals |
| Freelancer Plus | Freelancer (optional) | $19.99 per month, includes 100 Connects |
| Bring your own client | Freelancer | 5% on the free plan, 0% on Freelancer Plus |
| Business Plus direct contracts | Client | $49 per month per active contract |
How much does Upwork charge clients?
Clients on the Basic plan pay a 5% Marketplace fee on every payment they make to freelancers, and eligible US clients who pay from a checking account pay 3%. Business Plus clients pay 10%, reduced to 8% on the same checking-account terms. The fee covers fixed-price and hourly projects, Project Catalog projects, bonuses, and direct or bring-your-own contracts.
Upwork states the arithmetic on its own pricing page: a $100 contract costs a Basic client $105 in total, plus the contract initiation fee. A Business Plus client pays $110 plus that fee.
The checking-account discount is the most overlooked line in Upwork's client pricing. It is worth 2 percentage points, only applies to eligible US clients, and requires paying by bank account rather than card. On $50,000 of annual freelancer spend it is $1,000.
What is the Upwork contract initiation fee?
The contract initiation fee is a one-time charge to the client of $0.99 to $14.99 every time they start a new marketplace or Project Catalog contract. For hourly contracts it hits at the first invoice; for fixed-price contracts it hits when the first milestone is funded. It is non-refundable and it sits outside the Marketplace fee rather than inside it. Business Plus clients do not pay it at all, except on fixed-price contracts of $100 or less, where it is up to $4.99.
Because it is flat and per contract, it is regressive in exactly the way Fiverr's small-order fee is. At the top of the range it is 15% of a $100 contract and 0.15% of a $10,000 one. If you work with the same client repeatedly, the structure quietly rewards fewer, larger contracts over many small ones, and it is worth saying so to a client who wants to open a new contract for every small task.
How much do Upwork Connects cost?
Connects cost $0.15 each. They are the tokens you spend to submit proposals, and also to buy visibility products like boosted proposals and the availability badge. Every freelancer account gets 10 Connects a month for free. Freelancer Plus, at $19.99 a month, includes 100 a month along with profile and job-alert features.
Upwork does not publish a fixed Connects price per proposal. The cost varies by job depending on scope, category and competition, and it can change while a job is still live, so budget a range rather than a number.
What is the one Upwork cost that is not tied to work you won?
Connects, and this is the structural difference between Upwork and every other major marketplace. Upwork charges you to apply. Fiverr, Contra and gig-page marketplaces charge you when you get paid. If you send 30 proposals in a month and win two, the Connects burned on the 28 you lost are a real cost of the two you won, and it never appears in the headline percentage anyone quotes.
That is why "Upwork takes 10%" understates it for anyone still building a client base, and overstates it for someone with steady repeat work. The percentage is the same; the cost of getting to the percentage is not. A freelancer winning one contract in fifteen is running a very different business from one winning one in three, on identical fee terms.
What does Upwork actually cost on a $1,000 contract?
Take a $1,000 contract, a Basic-plan client, and the 10% talent fee Upwork uses in its own example. The client pays $1,000 plus the 5% Marketplace fee, so $1,050, plus the contract initiation fee. The freelancer is paid $900. Between what one side paid and what the other side banked sits $150, before Connects and before the initiation fee.
That gap is the number worth comparing across platforms, because most marketplaces charge both sides and quoting only one of them is how a 20% cut gets described as a 5% fee. Call it the spread: the difference between client outlay and freelancer receipts, as a share of what the client paid.
The spread on a $1,000 contract
| Platform | Client pays | Freelancer banks | Spread | Spread as % of client outlay |
|---|---|---|---|---|
| Upwork Basic, 3% checking-account rate | $1,030 | $900 | $130 | 12.6% |
| Upwork Basic, 5% standard | $1,050 | $900 | $150 | 14.3% |
| Upwork Business Plus, 10% | $1,100 | $900 | $200 | 18.2% |
| Fiverr | $1,055 | $800 | $255 | 24.2% |
| Contra | $1,000 | $971 | $29 | 2.9% |
| FreelanceNation Starter | $1,000 | $920 | $80 | 8.0% |
| FreelanceNation Studio | $1,000 | $970 | $30 | 3.0% |
Upwork rows use the 10% talent fee from Upwork's own worked example and exclude the contract initiation fee, which would add up to $14.99 more. Contra's fee is its flat $29 charge on payments of $1,000 or more; because it is flat, Contra gets cheaper as contracts grow and more expensive as they shrink, and it beats our 8% Starter rate above roughly $360 a contract. On a $200 contract the same $5 Contra fee is 2.5%, while Fiverr's seller cut is still 20%.
Upwork vs Fiverr fees: which one takes more?
Fiverr takes more from the freelancer and Upwork takes more from the client, and on the full transaction Fiverr is the more expensive of the two. Fiverr's seller commission is a flat 20% with no tiers, so a $1,000 order credits the seller $800. Upwork's talent fee tops out at 15% and runs lower on many contracts. Against that, Upwork adds the client-side Marketplace fee and the contract initiation fee, and charges freelancers for proposals through Connects, which Fiverr does not do at all.
One correction worth making, because it circulates constantly: Fiverr's small-order fee is $3.50 on orders under $200, not the widely repeated $2.50 on orders under $50. That older figure is out of date and it understates what a buyer pays on a small order by a meaningful margin. The full breakdown is in our Fiverr fee guide, and the buyer-side comparison is in Fiverr vs Upwork.
How do I pay less in Upwork fees?
There are four levers, and only one of them is large.
Bring your own client. Upwork charges 5% on the free plan and 0% on Freelancer Plus for clients you introduce to the platform yourself. If you already source your own work and only want the contract and payment rails, this is the difference between paying a tenth of your revenue and paying none of it. It also changes the shape of the job: you stop competing on proposals and start needing a way to run the discovery call and qualify the lead before anyone signs anything.
Fewer, larger contracts. The contract initiation fee is per contract, not per dollar. Consolidating repeat work with one client into a single ongoing contract removes it from every subsequent piece of work.
Pay by checking account, if you are the client. Two percentage points, US clients only, no downside.
Spend Connects like money. At $0.15 each they feel free and they are not. Track your proposal-to-win ratio, and if it is worse than one in ten, the problem is the proposals or the job selection, not the fee.
None of these change the fact that a marketplace which charges both sides has a wider spread than one that charges once. If you are choosing where to sell rather than how to economize where you already are, run the numbers on your own target income first with our freelance rate calculator: it takes the platform fee as an input, and going from an 8% take rate to 20% adds about $17 an hour to what you have to charge to clear the same take-home.
Are Upwork fees worth it?
For a freelancer with no client list, frequently yes. Upwork has genuine buyer demand, escrow that works, and a dispute process, and paying 10% to access a market beats paying 0% to access nobody. The honest caveat is that the fee is only part of the cost. Add the Connects spent on lost proposals and the hours spent writing them, and the effective cost of revenue on Upwork is meaningfully higher than the headline rate for anyone below a strong win ratio.
For a freelancer who already has demand, the calculation inverts. If clients find you, or you find them, paying a per-transaction cut on work you sourced yourself is the most expensive money in the business. That is the case for either Upwork's bring-your-own-client route or a lower take-rate marketplace where the work is packaged into fixed tiers and the buyer checks out without a proposal at all. We charge 8% on Starter, 5% on Pro and 3% on Studio, with nothing charged to the buyer and nothing charged for applying, which you can compare directly on our Upwork comparison page.
The short version
Upwork takes 0% to 15% from the freelancer, fixed per contract and 10% in its own example, and 5% or 10% from the client depending on plan, discounted to 3% or 8% for eligible US clients paying by checking account, plus $0.99 to $14.99 once per contract. Connects cost $0.15 and are the only fee on this page you pay whether or not you win the work. On a $1,000 contract the platform's total spread is about 14.3% on the standard Basic terms, against 24.2% on Fiverr and 8% here. Work out what you need to charge before you choose where to sell it, then publish the price as a packaged gig rather than bidding for it.