Most of what's written about Upwork's fees is written for freelancers — what the platform takes out of their earnings. If you're the one doing the hiring, that's the wrong side of the transaction, and the number you care about is different.
The short version: Upwork charges clients a 5% marketplace fee on payments to freelancers, plus a one-time contract initiation fee of $0.99 to $14.99 each time you start a new contract. So a freelancer quoting $5,000 doesn't cost you $5,000. They cost you about $5,265.
Posting the job, reviewing proposals and interviewing candidates are all free — Upwork's own framing is that you pay only when you hire. Here's what the fees actually come to at different project sizes, why the more expensive plan is occasionally the cheaper one, and the discount most clients never switch on.
Photo by Kampus Production on Pexels
Upwork pricing for clients: what you're charged
There are two plans, and the fee structure differs in a way that matters more than it first appears.
- Basic — 5% marketplace fee on payments to freelancers. Reduced to 3% for eligible US clients paying by checking account. Contract initiation fee charged per contract.
- Business Plus — 10% marketplace fee, reduced to 8% with the same eligibility. No contract initiation fee, except on fixed-price contracts of $100 or less.
Both plans are free to sign up for. Upwork's published client pricing puts it plainly with a $100 contract: Basic costs $105 in total plus the initiation fee, Business Plus $110.
Marketplace fee at 5%: $250
Contract initiation fee: up to $14.99
Total cost to you: about $5,265
Paying by checking account at 3%: fee drops to $150 → about $5,165
That checking-account discount is worth flagging on its own. It's a two-percentage-point cut for changing how you pay, which on a $5,000 project is $100 and on $50,000 of annual hiring is $1,000. It requires no negotiation and no plan change, and a lot of clients simply never switch the setting.
The contract initiation fee, and the plan that's cheaper by being pricier
The initiation fee is charged once per new contract, and the published range is $0.99 to $14.99 — wide enough to be more of a mood than a price. It's small in isolation. It stops being small if you hire the way a lot of businesses actually hire, which is many short engagements rather than a few long ones.
Which sets up the genuinely counterintuitive bit. Business Plus charges double the marketplace fee, but waives the initiation fee entirely. Paying twice the percentage to save money sounds like something invented to sell an upgrade, and yet on small contracts the arithmetic does hold — briefly.
$500 contract — Basic $39.99 · Business Plus $50.00 → Basic cheaper by $10.01
$5,000 contract — Basic $264.99 · Business Plus $500.00 → Basic cheaper by $235.01
(assumes the initiation fee at its $14.99 maximum)
The crossover sits at roughly $300 per contract — and only if the initiation fee lands at the top of its range. If yours comes in at the $0.99 end, Business Plus stops winning at about twenty dollars. Above that threshold, Basic's 5% is cheaper and the gap widens with every contract you start.
Which means: don't buy Business Plus for the fee structure. Buy it for expert-vetted talent, curated shortlists or 30-day payment terms if those are worth 5% of your spend. On fees alone it loses for almost everyone.
Photo by Kindel Media on Pexels
What this means for your budget
The practical failure is budgeting the freelancer's quote and treating the fee as an unpleasant surprise at checkout. On Basic, the reliable mental model is simply the quote plus 5%, or plus 3% if you've set up bank payment, with the initiation fee rounding it up slightly on each new contract.
It's also worth putting that against the alternative. Upwork's 5% is a small fraction of what an employee costs — a salaried hire runs 1.25 to 1.4 times their salary once payroll taxes, benefits and overhead are counted. Against a 25–40% loading, a 5% marketplace fee for on-demand access to vetted people with escrow protection is not the expensive option. It's just the more visible one, because it appears as a line item rather than disappearing into overhead.
How to pay less
- Switch to checking-account payment if you're an eligible US client. 5% becomes 3%, for the cost of changing a payment method once.
- Consolidate into fewer, longer contracts. The initiation fee is per contract, so five separate $1,000 engagements with one freelancer cost more in fees than one $5,000 contract does.
- Don't churn freelancers unnecessarily. Every new person is a new contract and a new initiation fee, on top of the real cost of re-briefing someone.
- Price the fee into the project at the point you set the budget, not after you've agreed a rate. It's a predictable 5%, not a variable.
Worth knowing what the other side pays, too: freelancers are charged a separate service fee of 0–15% on their earnings, which comes out of their end rather than yours. It doesn't affect your bill, but it does affect the rates people quote you — our guide to what Upwork takes from freelancers covers that half.
Our Upwork fee calculator runs the freelancer side of the same contract, which is a useful cross-check when you're trying to work out what a quoted rate really nets someone.
Frequently asked questions
How much does Upwork cost for clients?
On the Basic plan, Upwork charges clients a 5% marketplace fee on payments to freelancers, reduced to 3% for eligible US clients paying by checking account. There's also a one-time contract initiation fee of $0.99 to $14.99 per new contract. A $100 contract therefore costs $105 plus the initiation fee, or $103 plus the fee if you qualify for the discount.
Is Upwork free for clients?
Signing up and posting a job are free. Creating a client account, posting a job, reviewing proposals and interviewing freelancers cost nothing — Upwork's own wording is that you pay only when you hire. Fees start once you begin a contract: a 5% marketplace fee on payments, plus a $0.99 to $14.99 contract initiation fee.
What is the Upwork contract initiation fee?
A one-time charge of $0.99 to $14.99 that applies each time you start a new contract with a freelancer. On the Basic plan it's charged per contract. Business Plus clients don't pay it, except on fixed-price contracts of $100 or less.
Is Upwork Business Plus worth it on fees alone?
Rarely. Business Plus doubles the marketplace fee to 10% but waives the contract initiation fee, so it only wins on very small contracts — below roughly $300 even when the initiation fee is at its $14.99 maximum. Above that, Basic's 5% costs less and the gap grows with contract size. Business Plus is worth paying for its features, not its fee structure.
How can clients reduce Upwork fees?
Pay by checking account if you're an eligible US client, which cuts the marketplace fee from 5% to 3%. Consolidate work into fewer, longer contracts rather than starting many small ones, since the initiation fee applies per contract. And budget the fee into the project from the start rather than treating it as a surprise on top of the freelancer's quote.