October 27, 2026

Is Upwork still worth it in 2026? Not if you live on proposals

For a senior freelancer winning work through cold proposals, Upwork isn't worth it. What Connects, boosts and fees cost in 2026, and what to do instead.

Alternatives

Insight

No. If you're a senior freelancer who wins work through cold proposals, Upwork isn't worth it. The only Upwork that still works is invites and repeat clients.

The facts below are Upwork's own, taken from its help pages and its latest SEC filing. The verdicts are ours. Upwork publishes no win rate, so nothing here claims one.

What a proposal costs on Upwork in 2026

Connects bill you for attempts, whatever the outcome. Per Upwork's Connects help page, they cost $0.15 each and are sold in bundles. The number a proposal needs isn't fixed. Upwork says it "varies per job and can change during the time the job is posted," so you can't know your cost per attempt in advance.

On refunds, the same page lists the cases where you don't get Connects back: the client rejects your proposal, the client chooses another freelancer, the job expires without a hire, or you withdraw. You do get them back if the client cancels the job before a contract is made (expired posts don't count) or Upwork removes the post for a terms violation. Returned Connects go to your account for reuse, not out as cash.

The cost of winning one contract is Connects per proposal, times $0.15, times the number of proposals you send per win. The grid below uses made-up inputs. It's our arithmetic, not data.

Connects per proposal1 win in 20 proposals1 win in 40 proposals1 win in 80 proposals
12$36$72$144
16$48$96$192
20$60$120$240

Against a multi-month contract those numbers are small. Against a one-off $400 fix they aren't. You pay the same for a proposal that gets read as for one that never does, and nobody but you is measuring your cost per win.

The service fee is the smaller problem. Upwork's fee page says it "ranges from 0% to 15% per contract," is shown before you submit, and is fixed once the contract begins. Freelancers working with Enterprise clients typically pay 10%. We think that range is fair. The Connect side is where the model works against you: the price of an attempt is paid up front, and the variable part is out of your hands.

Why proposals go unanswered

Boosting is the part of Upwork's design we like least. Per Upwork's boosted proposals page, you pay extra Connects to compete for one of the top four slots on a job. The auction closes after seven days or on the first hire. Winners pay the amount they bid. The standard Connects used to submit the proposal aren't refunded, and Upwork says that if you stay in the top four you get no refund even when the client never interacted with your proposal.

That's a pay-to-be-seen auction, and the base Connects are gone whether you win or not. Our advice is to stop boosting.

Then there are placebo auctions. Upwork states that a small number of job posts are randomly selected as boosted proposal placebo jobs. On those, boost Connects aren't taken, but the base Connects are. Upwork discloses this, which is to its credit. It also means some of the auctions you bid in were never real.

Ghost jobs are the other suspicion. Upwork's list of disallowed jobs bans them outright, defining them as posts that aren't genuine work the client intends to hire for on Upwork. On r/Upwork you'll find recurring threads from freelancers who suspect ghost jobs, describe boosting wars on popular posts, and ask for Connects to be returned when nobody is hired. Those are forum patterns, not measurements. The rule exists, so Upwork considers the practice real enough to prohibit, but no Upwork source gives a ghost-job rate or enforcement numbers. We'd price the boost auction into your costs today and treat ghost jobs as a cost you can't price.

Review circles and fake feedback

Upwork's help page defines feedback building as trying to improve someone's profile, yours or somebody else's, with fake feedback. Its rule is that all jobs and feedback must reflect real, paid work, and reviews should be unbiased. The banned acts include posting fake jobs to leave reviews, hiring yourself from another account, and paying or refunding someone in exchange for positive feedback. Penalties include account suspension, and serious or repeated violations may lead to a permanent block.

The ban exists and it's detailed. We won't guess at how widespread the practice is, because no source measures it. Protect your own review history from long, real contracts and keep earning it the same way.

What the marketplace numbers say

Upwork's 10-Q for the quarter ended June 30, 2026 states that the marketplace take rate increased to 19.6% for the three months and 19.5% for the six months. Gross services volume (GSV) was $966.4 million, down 4%.

The filing says GSV and active clients declined, driven by the evolving impact of AI on certain categories of freelance work and on new client acquisition and retention, as well as macroeconomic uncertainty. It expects those headwinds to continue through the rest of 2026. It says "certain categories" and doesn't name software development, and neither will we.

It attributes the take-rate rise to "the growing contributions from ads and monetization products" and doesn't mention Connects. Here is our read: client spend is shrinking, and Upwork is earning more from the money freelancers spend to be seen. The filing doesn't say that. We think it follows from the numbers, and it matches what the boost auction does to your costs.

Who still does well on Upwork

Freelancers with repeat clients, direct contracts and a narrow specialisation. A repeat client or an invite needs no fresh cold proposal, though check whether replying to an invite costs Connects on your account. A narrow niche means fewer jobs where you're an obvious fit, so fewer proposals per win. A long engagement spreads the Connects you spent winning it across more billing, and the fee can't change mid-contract. No source measures any of this. It's our reading of how the costs are built. Long-time r/Upwork members posting about income falling to zero is anecdote, but it points the same way as the mechanics.

When to stop sending proposals, and where to go

Here are our rules.

Stop boosting. Track Connects spent per contract won over 60-90 days, and set your cap on cold proposals before you look at the number. As a rule of thumb, not a measured figure, we'd stop once cost per win passes 5% of first-year contract value. Move your outreach to past clients and referrals. Keep the profile live as a passive listing so invites can still find you.

Vetted networks such as Toptal, Lemon.io and Arc, and niche job boards, are the other routes. Each has its own screening and economics, and we haven't sourced those here. For the Toptal side, the Toptal against Upwork comparison covers how the two differ. It's written for the client who hires, which shows you what the other side sees.

Past clients cost nothing per attempt, and they're the cheapest replacement for cold proposals you have.

What this means for your Upwork spend

You've got three options: keep spending, change how you use it, or move. Our recommendation follows from your own numbers.

  • If you win mostly through invites and repeat clients, keep the profile and stop buying Connects beyond what you track as profitable.
  • If cold proposals still win at a cost per win under your threshold, keep going without boosts.
  • If cost per win has crossed your threshold for two quarters, move outreach to past clients, referrals and vetted networks, and leave Upwork as a passive listing.

The unpredictable per-job cost is what makes tracking necessary. For the client-side view of the same channel decision, see how clients weigh Upwork against vetted networks.

FAQ

Is Upwork still viable in 2026?

For invites and repeat clients, yes. As a primary pipeline built on cold proposals, no, unless you've measured your own cost per win and it holds up. That's our verdict.

How much do Upwork Connects cost?

Upwork's Connects page says $0.15 each, sold in bundles. The number you need per proposal varies per job and can change while the job is posted.

Are Connects refunded if the job isn't filled?

Per Upwork's Connects page, not when the job expires without a hire. They're also not returned when the client rejects you, chooses someone else, or you withdraw. They are returned if the client cancels before a contract is made, or Upwork removes the post for a terms violation. Returned Connects are credited to your account, not paid as cash.

What does Upwork charge freelancers?

Upwork's fee page says the fee ranges from 0% to 15% per contract. It's fixed once the contract begins, and freelancers with Enterprise clients typically pay 10%.

What is a ghost job on Upwork?

Upwork's list of disallowed jobs defines it as a post that isn't genuine work the client intends to hire for on Upwork. Upwork bans them. It publishes no figure for how many exist.

Is Upwork in decline?

Upwork's 10-Q for the quarter ended June 30, 2026 shows GSV down 4% to $966.4 million, while the marketplace take rate rose to 19.6% for the quarter. The filing says GSV and active clients declined, driven by the evolving impact of AI on certain categories of freelance work and on new client acquisition and retention, plus macroeconomic uncertainty. It expects those headwinds to continue through the rest of 2026. It doesn't name software development.

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