Every year the same headline cycle repeats: Upwork posts an eye-catching Gross Services Volume number, media outlets recap it as "the freelance economy is booming," and freelancers feel none of it in their actual bank balance. The 2025 stats roundup making the rounds — GSV near $4.9 billion, revenue past $769 million, hundreds of thousands of active clients, a workforce that runs the whole marketplace with well under a thousand employees — is directionally accurate. But it's a company's growth story, not your income story.
If you actually earn through Upwork, especially from outside the U.S., the numbers that matter are the ones buried three paragraphs down in every one of these roundups: take rate, payout friction, and how much of that GSV actually clears your account. That's the read we're doing here — and we're taking a position on what to do about it.
GSV, Revenue, and Take Rate: The Three Numbers That Actually Explain the Business
Most "Upwork statistics 2025" articles throw three big figures at you and move on. Each one tells you something different, and conflating them is how freelancers end up misreading their own leverage.
Gross Services Volume is not freelancer income
GSV is the total dollar value that moves through the platform in a year — every invoice, every milestone, every bonus. It's a marketplace-health metric for investors, not a payout figure. When you see GSV reported near $4.9 billion, that's the top of a funnel that narrows sharply by the time it reaches your account.
Revenue is Upwork's cut of that volume
Upwork's revenue — north of $769 million in recent reporting — is the company's take from that GSV. Do the division and you get a blended take rate sitting somewhere around 15%. That's the real tax on the marketplace, averaged across every freelancer and client on it.
Take rate is the number that should be on your invoice, not theirs
Since 2023, Upwork simplified freelancer fees to a flat 10% service fee on everything you bill, replacing the old sliding scale that dropped to 5% once you'd billed a client past $10,000 lifetime. That change gets reported as a simplification. We'd call it a quiet tax increase on your best relationships.
The Flat 10% Didn't Fix the Real Problem
Here's the part the stats roundups skip: the old tiered system rewarded loyalty. A client you'd worked with for years, who trusted you and paid you consistently, used to cost you less in fees over time. The flat 10% removed that incentive entirely. Your five-year client now costs you exactly as much, fee-wise, as a client you signed yesterday.
That's not a neutral change. It quietly tells you the platform has less interest in your long-term client relationships than you do — which is exactly why we think those relationships shouldn't stay dependent on the platform forever. More on that below.
Why "Average Freelancer Earnings" Headlines Are Almost Useless
Any Upwork stats piece will cite an average or median earnings figure and imply that's what a working freelancer takes home. In reality, marketplace income follows a barbell: a small percentage of Top Rated Plus freelancers and agencies absorb a disproportionate share of GSV, while the median earner is picking up inconsistent, lower-rate work between droughts. An "average" blending those two groups tells you almost nothing about what you should expect to earn in your specific niche.
The useful question isn't "what does the average freelancer make" — it's "what percentage of billed revenue am I actually keeping after fees, conversion, and payout costs, and how does that compare to billing a client directly."
The Diaspora Tax Nobody Puts in the Upwork Stats Roundups
This is the piece that gets erased when U.S. media covers Upwork's numbers, and it's the piece that matters most for anglo-diaspora freelancers building U.S.-facing income. If you're billing in USD from outside the U.S., the 10% platform fee is just the first cut. Stack on:
- Currency conversion spread — typically 2-4% below the real exchange rate when Upwork or your payout provider converts USD to your local currency.
- Withdrawal fees — flat fees per transfer that hit harder on smaller, more frequent payouts.
- Tax reporting mismatch — no 1099 relevance if you're not a U.S. taxpayer, which means you're self-tracking income for your own jurisdiction with none of the paperwork Upwork hands U.S. freelancers.
Run the math on a freelancer billing $5,000 a month: 10% Upwork fee removes $500. A 3% conversion spread on withdrawal removes roughly another $135. Add a payout fee and you've lost 12-14% of your billings before your own country's tax authority even enters the picture. That's the real take rate for a diaspora freelancer — not the 10% headline figure.
Our Position: Treat Upwork as Top-of-Funnel, Not as Your Business
Given all of that, here's where we land, plainly: Upwork is excellent at solving a problem you only have once — finding your first clients and building verifiable proof of work. It is a poor long-term structure for the income itself, and the 2025 fee and volume data supports moving off it once a relationship matures.
Step 1 — Use Upwork to build proof, not permanence
Ratings, reviews, and a visible track record are the actual asset the platform gives you. Treat your first 10-20 contracts as portfolio construction, not your ceiling.
Step 2 — Respect the platform's terms, then migrate the relationship naturally
Upwork's terms restrict soliciting clients off-platform within a defined window per contract. Respect it. Once that window closes and a client relationship is genuinely established, it's standard and legitimate for a client to choose to work with you directly going forward — many do, unprompted, once they trust you.
Step 3 — Get paid like a U.S.-facing business, not a marketplace subcontractor
Once you're invoicing directly, the currency and payout math changes entirely. A USD-holding account (Wise Business, Mercury, or a U.S. banking relationship) lets you receive and hold dollars instead of forcing an immediate conversion, and lets you convert on your own schedule at your own rate — not the platform's.
Step 4 — Price for the fee you're no longer paying
The most common mistake freelancers make after leaving a platform is pocketing the fee savings silently instead of repricing to reflect real market value. If Upwork was taking 10-14% of your billings, that margin should fund better tools, buffer periods, or simply higher rates — not just quietly pad the same invoice total.
What the Client and Headcount Numbers Actually Signal for 2026
The other detail worth sitting with: Upwork runs a marketplace processing billions in volume with a lean, sub-1,000-person team, while enterprise usage (Upwork Business, staffing solutions for larger companies) keeps growing faster than the individual marketplace side. Combine that with AI compressing demand for commodity writing and development gigs, and the direction is clear — the platform's own growth is shifting toward higher-value, judgment-heavy engagements and enterprise relationships, not high-volume gig work.
For diaspora freelancers, the strategic response isn't to compete harder for shrinking commodity gigs. It's to specialize in the work that requires oversight, judgment, and accountability — the categories AI can't fully absorb — and to price and bill accordingly, ideally outside the marketplace's fee structure once you've proven you can deliver it.
The Bottom Line
Upwork's 2025 numbers are a real, functioning marketplace doing real volume — that part isn't in dispute. What's missing from every recap is what those numbers cost the person actually doing the work, especially when that person is billing across a border. Read the GSV headline for what it is: a company's growth metric. Then go build your own exit plan from platform dependency, because the fee structure isn't going to do it for you.
If you're building U.S.-facing income as a freelancer or founder in the diaspora, this is exactly the kind of finance mechanic The Irola breaks down every week — the stuff platforms and mainstream finance media leave out. Subscribe and get the next breakdown before you sign your next contract.