What Upwork costs the client
Published September 1, 2026
Quick answer
Hiring on Upwork costs more than the freelancer's rate. Clients on the Basic plan pay a 5% marketplace fee on every payment, dropping to 3% when paying from a US checking account, plus a one-off contract initiation fee of $0.99 to $14.99. The freelancer separately loses about 10%. On a $1,000 contract you pay around $1,050 and they keep $900.
Both sides pay, which is why the numbers never match
The single most common surprise for new clients is that Upwork's cut is not one fee, it is two. You are charged a marketplace fee on top of the amount you agreed with the freelancer, and the freelancer is charged a service fee out of that same amount before it reaches them. Neither party sees the other's deduction. On a $1,000 contract you are billed roughly $1,050 while the freelancer receives $900, so $150 leaves the transaction without either of you having agreed to it as a line item.
How to pay 3% instead of 5%
The marketplace fee on the Basic plan is 5% of every payment, but it drops to 3% if you fund payments from a US checking account by ACH rather than a card. On $1,000 that is the difference between $50 and $30. It is the only lever on this fee that costs you nothing to pull, and it applies to every contract you run, so it compounds across a year of hiring far faster than negotiating a rate down.
The contract initiation fee is per contract, not per project
Upwork charges a one-off initiation fee between $0.99 and $14.99 when you start a new contract, tiered by contract size and billed at your first payment or when you fund the first milestone. The practical consequence: hiring three freelancers for one project means three initiation fees, and re-hiring the same person on a fresh contract later triggers it again. If you are splitting work, splitting it across fewer contracts is cheaper.
Business Plus doubles the fee, so check what you use
The Business Plus plan charges 10% rather than 5%, or 8% with the checking-account discount. It buys priority support, advanced reporting and team management. Those are real features, but the cost is a doubling of your fee on every payment. At $50,000 of annual hiring the difference is $2,500 a year, so the plan needs to be earning that back in something concrete rather than in features you looked at once during onboarding.
What this means for the rate you negotiate
If your budget is a fixed total rather than a fixed rate, work backwards. A $1,000 budget on the Basic plan supports a contract of about $950, because the 5% comes off the top of what you can spend. Freelancers, meanwhile, are pricing against the roughly 10% they lose, which is why rates on Upwork sit above what the same person would quote you directly. Both sides are pricing around a fee neither controls.
Frequently asked questions
Does Upwork take a cut of what I pay a freelancer?
Yes, twice over. Upwork adds a 5% marketplace fee on top of what you pay (3% from a US checking account), and separately deducts a service fee of around 10% from the freelancer before they receive the money. On a $1,000 contract you are billed about $1,050 and they keep $900.
How much does it typically cost to hire a freelancer on Upwork?
Budget roughly 5% above the agreed contract amount, plus a one-time contract initiation fee of $0.99 to $14.99. A $2,000 contract costs about $2,100 all in on the Basic plan, or about $2,060 if you pay from a US checking account.
Is Upwork free for clients?
Posting a job and browsing freelancers is free. The cost starts when you hire: the marketplace fee applies to every payment you make, and the contract initiation fee applies once per contract.
Can I avoid Upwork fees by paying the freelancer directly?
Contracts arranged on Upwork are required to be paid through Upwork, and taking them off-platform breaches the terms of service for both parties. The legitimate saving is the checking-account discount, which takes the fee from 5% to 3%.