November 14, 2026

Upwork pricing for clients: what hiring a developer costs

What Upwork charges a company hiring a developer: the 3% to 7.99% client fee, the per-contract fee, Business Plus and the fee to hire directly. With a worked total.

Alternatives

Plan on 7.99% on top of the freelancer's rate when you hire on Upwork, plus $0.99 to $14.99 for each new contract. The number to price before you sign is the exit: hiring the developer directly later costs 13.5% of a year of their pay. Use Upwork for a trial, not to build a team.

What does Upwork charge a client on top of the rate?

A marketplace fee on every payment you make. On the free Basic plan, plan on 7.99%. Upwork's client pricing page shows that figure on the plan card, in the features table and in "How does Upwork make money?". Its first FAQ on the same page says 5%, or 3% for eligible US clients paying from a checking account, and the Help article on the client marketplace fee says "up to 7.99%" with the same 3% for US bank accounts.

So 3% applies only if you're a US client paying by checking account, and even then confirm it. Fees as of 14 November 2026; read the line at your own checkout before it goes in a budget.

PlanMarketplace feeContract initiation fee
Basic7.99%$0.99-$14.99 per contract
Business Plus10%None on hourly contracts

Business Plus clients paying by US checking account pay 8%. On fixed-price contracts under $100, the Business Plus initiation fee can be up to $4.99.

What is the contract initiation fee?

A one-time charge per new contract, between $0.99 and $14.99. Upwork sets the amount from the contract type, your account history and your hiring activity. On an hourly contract it comes out with the first payment. On a fixed-price contract it comes out when you fund the contract or its first milestone.

It's small. For one developer on one long hourly contract it's noise, and it only adds up if you open many short contracts.

Is Business Plus worth 10%?

Usually not. For the extra two points you get curated shortlists, access to what Upwork calls the top 1% of its talent, centralized billing and 30-day payment terms (Net 30: you pay invoices 30 days after the work, for US clients, by application). Upwork's Business Plus fee article also says active Business Plus clients pay no initiation fee on hourly contracts, which saves a few dollars.

That doesn't pay for the extra fee. Take Business Plus if you want the vetted pool or the payment terms, not to save money.

What does it cost to hire the developer directly?

This is the number that decides your budget. If the trial goes well and you want the developer on your own payroll or contract, Upwork's conversion fee is 13.5% of their hourly rate, multiplied by 2,080 hours (52 weeks of 40). In effect you're paying 13.5% of a full year of their pay.

For hourly contracts the rate used is the highest hourly rate you've paid this freelancer. So a raise mid-trial raises the exit price too. Upwork's terms also require work and payments between you to stay on the platform for the first two years. Discounts may apply after that, or based on activity, so ask Upwork for the figure on your contract before you start rather than after.

Most Upwork budgets are built around the marketplace fee, because that's the line the pricing page leads with. For a developer you intend to keep, the conversion fee is several times larger.

Worked example: one senior developer for six months

Example inputs: one developer at $70 an hour, 160 hours a month, for six months. That's 960 hours and $67,200 of freelancer billing, or $11,200 a month.

Client feePer monthSix months
7.99%$894.88$5,369.28
5%$560$3,360
3%$336$2,016
Business Plus 10%$1,120$6,720
Business Plus 8%$896$5,376

On Basic, add at most $14.99 for the contract. At Basic's top rate the platform takes about 8% of what you spend, and about $5,384 in total.

Now the exit. Converting this developer costs 13.5% x $70 x 2,080 = $19,656. That's 3.7 times the Basic six-month marketplace fee, and about 29% of the six months' billing.

What does the freelancer pay, and what should you do about it?

Upwork's client pricing page says freelancers pay 0% to 15% per contract. Upwork doesn't publish how much of that is already inside the rate you see. So ask candidates in the interview what they'd charge for the same work off the platform. If the off-platform rate is lower, you're paying the freelancer's fee as well as yours, and your negotiating room is the difference. For the freelancer's view, see what freelancers pay Upwork and why it shapes their rates.

What this means for your hiring budget

You're choosing between an Upwork trial, Business Plus, or a vetted or nearshore partner. Decide on the exit, not the entry fee.

If the work is a bounded project, Basic is cheap and its fee is fair for what you get. If you expect to keep the person, put the conversion fee in the plan now and add it to the Basic fee when you compare options. Toptal and Lemon.io, for example, blend their margin into the rate rather than adding a percentage fee on top. How Toptal and Upwork compare for senior hires covers that choice, and Upwork alternatives with built-in vetting lists the other options.

Before you sign with anyone, get the all-in figure for a year of the same developer. To see how a vetted network prices that, read what Toptal publishes about its pricing.

Hiring nearshore engineers through HighCircl

If you plan to keep the developer past a trial, a margin inside the rate and a fee on top of it aren't like-for-like, so compare yearly totals, not percentages. HighCircl's margin is capped at 20% of what the engineer earns and shown openly, and there's no minimum hour commitment, so a small start costs only the hours you use. You can hire senior nearshore engineers and put that total next to Upwork's marketplace fee plus the exit fee.

FAQ

How much does Upwork charge clients?

On Basic, plan on the marketplace fee shown on Upwork's plan cards, with 3% or 5% appearing in its FAQ for some US bank payments. Business Plus is 10%, or 8% for eligible US bank payments. Each new contract also carries a $0.99 to $14.99 initiation fee.

Is it free to hire on Upwork?

Joining and posting a job are free. You pay when you hire: the marketplace fee on payments, and the initiation fee on each new contract.

Do you pay the Upwork fee every time you pay a freelancer?

Yes, the marketplace fee is charged when you make a payment. The initiation fee is charged once per new contract.

How much does it cost to hire a freelancer off Upwork?

Upwork's conversion fee is 13.5% of the freelancer's hourly rate multiplied by 2,080 hours. At $70 an hour that's $19,656. Work and payments must stay on the platform for the first two years.

Is Business Plus worth it?

Only if you want curated shortlists, the top 1% talent pool or US Net 30 terms. It costs more than Basic, and the fee is 10% (8% for eligible US bank payments).

Sources

Share this article

Author Image

HighCircl Editorial Team

The HighCircl editorial team writes about hiring software engineers, nearshore development, and engineering team building. Our articles draw on direct experience sourcing and placing senior developers across Poland, Hungary, Slovakia, Serbia, Slovenia, Romania, and Spain — and on candid conversations with the CTOs and engineering leads who hire them.

HighCircl is a nearshore engineering network that delivers matched candidate shortlists in 72 hours. Every piece of content we publish is informed by real engagement data: actual developer rates, real hiring timelines, and what separates engineering teams that scale cleanly from those that stall.

Take Me to the Experts

Access our network of industry-leading software engineers.

Start Now