Return to Blog

How much does Upwork charge? It might surprise you.

Lyriem
May 18, 2026

How much does Upwork charge? It might surprise you.

Where Your Project Budget Actually Goes on a Fee-Charging Platform

When you hire a freelancer on Upwork, you see a rate and you agree to it. What you don’t see is the full picture of where your money actually goes. The platform collects fees on both sides of the transaction: a marketplace fee from you, and a service fee from the freelancer. By the time a project closes, Upwork has collected from everyone involved, and your budget bought less work than it looked like on paper.

None of this is technically hidden. It’s in the terms. But the way freelance platform fees for clients are structured, the full cost rarely surfaces in one place where you can see it clearly. This is that place.

What Upwork charges you directly*

Upwork’s Client Marketplace Fee runs up to 3% if you pay via U.S. ACH bank transfer, and up to 7.99% if you pay by credit card. On top of that, every new contract triggers a one-time Contract Initiation Fee between $0.99 and $14.99.

That initiation fee looks small until you’re running a lean team that hires several freelancers a quarter, or one that breaks projects into milestones across multiple contracts. A company running 10 new contracts in a quarter at $14.99 each has spent $150 before a single deliverable is produced.

International hiring adds another layer. Upwork applies a 2–4% markup above market exchange rates on international payments, embedded in the conversion rate rather than shown as a separate line. If you’re building a team across borders, budget an additional 2–5% on those payments that won’t appear on any invoice.

What Upwork charges the freelancer (that you pay for anyway)

Upwork charges freelancers a service fee of up to 10% on their earnings. The freelancer pays it, so it doesn’t show on your invoice. But experienced freelancers price with that fee in mind, because they have to.

A developer who wants to take home $90/hr needs to charge $100/hr on Upwork. You pay $100. The platform keeps $10. The developer gets $90. You funded $10 of platform margin that doesn’t appear anywhere on your statement.

Run the full transaction on a $1,000 fixed-price project and it looks like this: you pay $1,030 ($1,000 plus the 3% marketplace fee via ACH). The freelancer receives $900 after Upwork’s 10% service fee. Upwork collects $130 from a $1,000 transaction, on both sides. The work that actually gets done cost $1,030. The person who did it got $900.

The repeat hire problem

The case for platform fees weakens considerably the second time you hire someone. Upwork introduced you once. After that, you know who you’re hiring. You’ve seen their work. You’ve communicated directly. But the fee structure doesn’t change to reflect that. Every project with an established freelancer carries the same fees as day one.

A freelancer you’ve worked with four times in the last year represents a relationship you built. Upwork collected its marketplace fee on every one of those projects for a service it provided exactly once.

If you want to move that relationship off Upwork legally, the conversion fee is $1,000 per freelancer. The platform built that number to make leaving more expensive than staying. For most hiring budgets, it works.

What the fee structure looks like when it’s built differently

Lyriem is a zero-fee freelance marketplace where Makers keep 100% of their earnings and Initiators hire verified talent through escrow-backed contracts. The only cost on the Initiator side is a payment processing fee of 3.3% + $4 per project payment. That covers transaction costs. There’s no platform commission, no initiation fee per contract, no fee baked into the freelancer’s rate that you’re funding invisibly.

The same $1,000 project on Lyriem costs you $37.00 in processing fees. The freelancer receives the full $1,000. Nobody is subsidizing a platform’s margin on a relationship the platform didn’t build.

Because freelancers on Lyriem don’t need to price in a platform fee, the rate you see is closer to what the work actually costs without markup. A developer who wants to take home $90/hr charges $90/hr. Your budget buys more hours of actual work.

What to check before your next hire

Before you fund your next project on a fee-charging platform, run the full number. Add your marketplace fee to the project total. Estimate what the freelancer is building into their rate to cover their end. Add any initiation fees if it’s a new contract. That’s what the project actually costs, not the number on the invoice.

For a one-time hire with a new freelancer, that math might still make sense. For repeat relationships with people you’ve already vetted, it’s worth knowing exactly what you’re paying and what you’re getting for it.

FAQs

How much does Upwork charge clients per project?*

More than most clients realize until they add it up. Upwork charges clients a Client Marketplace Fee of 3% via U.S. ACH bank transfer, up to 7.99% via credit card, plus a Contract Initiation Fee of $0.99–$14.99 on each new contract.

On top of those direct fees, freelancers pay Upwork a service fee of up to 10% on their earnings and price accordingly. A $1,000 project paid via ACH costs the client $1,030 directly. The freelancer who did the work received $900. Upwork collected $130 from a single transaction, from both sides. If you pay by credit card instead of ACH, your marketplace fee alone jumps to up to $79.90 on that same project.

Do freelance platform fees affect the rates freelancers charge?

Yes, directly. Freelancers price their rates to protect their take-home after the platform takes its cut, which means the rate you see on a proposal already has platform margin built into it.

On Upwork, a freelancer paying a 10% service fee who wants to net $90/hr needs to charge $100/hr. You pay $100. The freelancer gets $90. Upwork keeps $10 per hour from your budget on every project with that person, whether it’s your first project together or your fifteenth. On a platform with no freelancer-side service fee, the same person charges $90/hr, you pay $90/hr, and the full rate goes to the work.

What’s the real total cost of hiring on Upwork vs. a zero-fee platform?

The gap is larger than the stated fee percentages suggest, because you’re paying both what Upwork charges you and what it charges the freelancer through their inflated rate.

On a $10,000 project via Upwork (ACH payment, 10% freelancer fee): you pay $10,300 in total platform costs, the freelancer receives $9,000, and Upwork keeps $1,300. On Lyriem, the same $10,000 project carries a processing fee of $334. The freelancer receives the full $10,000. The difference across a $50,000 annual hiring budget compounds to thousands of dollars that went to platform margin instead of work.

*All fees are based on the best available data as of publication.

Privacy
Terms
Contact
Data
© 2026 Lyriem. All rights reserved.