Every freelancing platform will tell you, in some form, that it helps skilled workers earn more. What none of them advertise is the share of that earning that they keep. This essay is an attempt to reconstruct the full cost of working on each of the major platforms — not just the headline commission, but the payment fees, the currency spread, the withdrawal minimums, and the soft costs the marketing pages leave out.

Over the last ninety days we collected payout records from 74 freelancers across nine platforms. The records covered a combined 2,300 invoices and roughly $1.4 million in gross billing. We used these to reconstruct the true "per dollar billed" take-home for each platform. The results were not what the ranked reviews you'll find elsewhere suggest.

How we computed the "true take-home"

Headline commissions — the 10 percent or 20 percent or "0 percent, client pays" that platforms advertise — are only the first of several cuts. A realistic take-home calculation has to include:

  • Platform service fee, the number everyone advertises.
  • Payment processor fee, which many platforms silently pass through.
  • Currency conversion spread, which can be 2 to 4 percent for non-USD workers and is almost never disclosed.
  • Withdrawal fee per transfer.
  • Retention cost: the portion of a freelancer's working hours spent on platform-specific overhead (proposals, profile tuning, dispute resolution) that wouldn't exist off-platform.

The first four we can measure from records. The fifth is fuzzier, but we estimated it by asking each respondent to track their unpaid platform overhead for two weeks. The number was consistently higher than people expected — more on that below.

What we found

Here is the take-home per $100 billed, averaged across our sample, net of platform fees, payment processing, and typical withdrawal costs. We've excluded retention cost from this table to make the comparison cleaner; we return to it after.

— Figure 01
Average take-home per $100 gross billed (net of hard fees)
Direct contract (no platform)$97.10
Toptal (post-vetting)$91.40
Contra$90.80
Braintrust$89.00
Upwork (long-term contract)$86.50
Upwork (short gigs, < $500)$78.20
Fiverr (Pro tier)$74.30
Fiverr (standard)$72.60
PeoplePerHour$71.80
SOURCE: SCALE YOUR EARN READER PANEL, Q1 2026  ·  N=74 RESPONDENTS

The spread between the best and worst on-platform take-home is almost $20 on every $100 billed. For a freelancer billing $60,000 a year, the platform choice alone is a $12,000 decision.

The headline fee is a poor proxy for the real cost

Fiverr, on paper, advertises a 20 percent commission for sellers, which sounds comparable to Upwork's reduced-tier rates. In practice, our Fiverr respondents took home meaningfully less for three reasons. First, withdrawals go through PayPal, Payoneer, or Fiverr's own card, each of which layers additional fees. Second, currency conversion for non-USD sellers compounded the loss — our European respondents were losing another 2 to 3 percent to FX spread. Third, the "gig" format encouraged scope expansion that didn't always get compensated.

Toptal's 0 percent advertised freelancer commission sounds too good to be true, and it partially is. Toptal's model is to mark the rate up to the client instead, meaning the freelancer sees the full hourly they agreed to — but that hourly has already been negotiated within a range the platform effectively sets. Our Toptal respondents reported high take-home on the dollar but noted that the ceiling on what they could bill was lower than what they'd have charged a direct client in their network.

The retention cost nobody measures

When we asked respondents to track their unpaid platform-related time — writing proposals, rewriting profiles, tuning gig packages, handling disputes, following up on late payments — the averages surprised us.

Hours per week spent on unpaid platform overhead (self-reported)
Upwork (active bidder)6.4 hrs
Fiverr (active seller)5.1 hrs
PeoplePerHour4.8 hrs
Contra1.9 hrs
Toptal0.7 hrs
Direct network1.1 hrs

On a platform where the freelancer has to keep hustling to surface in search results and win new bids, that unpaid overhead can easily swallow another 10 to 15 percent of their effective hourly. This is the cost structure that moves Upwork's short-gig tier from "slightly expensive" to "actively worse than Fiverr Pro" once retention time is priced in.

When each platform actually makes sense

None of this means any particular platform is bad. It means each one has a shape, and a freelancer's earnings depend on matching their own shape to the platform's.

Upwork is still the right answer for long client relationships

Once you've locked in an hourly client on Upwork and moved past the 10 percent commission tier, the economics are reasonable and the escrow protection is real. The hidden cost is in the acquisition — the proposal treadmill that gets you to that first long contract. For freelancers whose networks are already thin, this cost may be worth it. For freelancers who could win the same client through a referral, it usually isn't.

Toptal is underpriced for the right specialist

If you are a senior engineer, designer, or financial specialist with a portfolio that survives a rigorous review, Toptal's deal — high take-home per dollar, very low platform overhead, pre-screened clients — is genuinely competitive with direct contracting. The gate is the vetting process, and the ceiling is that you will probably earn somewhat less per hour than you would selling directly to your strongest network contact.

Fiverr pays off for productized sellers

Fiverr's fees look bad per invoice, but the platform's strength is volume and standardization. A freelancer who sells a sharply defined product — a specific type of logo, a specific type of audit, a specific type of short video — at a defensible price, and who relies on repeat buyers rather than constant bidding, can clear a reasonable hourly. The freelancers who struggle on Fiverr are almost always the ones trying to do custom work there.

Contra is the quiet best deal for freelancers who already have a network

With no commission on direct invoices and very low retention overhead, Contra's economics are excellent — but you have to bring your own clients. The platform is essentially a payments layer and a light portfolio site. For freelancers already getting work through referrals and who just want a clean invoicing tool, it may be the best combination of economics and simplicity in our sample.

The right platform is the one whose cost structure rewards the kind of freelancer you already are. The wrong platform is the one that asks you to become a different kind of freelancer in order to earn there.

What we'd do with this

If you're earning most of your living through a freelancing platform right now, spend an afternoon reconstructing your own version of the table above using your actual invoices and payout records. Add the overhead hours honestly. Compare it to your other options — including the option of a direct contract with one of your existing clients, fee-free, paid through a simple invoicing tool. The numbers may surprise you the way they surprised our respondents.

The platforms have made it easy to stop asking this question, because once you're inside the flow of work, the flat fee becomes invisible. Making it visible again, even once a year, is one of the higher-leverage hours a freelancer can spend.

Reader submissions welcome.

We update this analysis every six months with new payout data. If you'd like to contribute your own records (fully anonymised), please get in touch.

Share your data