Take-rate aligned to value delivery
Ved Sinha, Former VP of Product at Upwork, on gig marketplaces
This pricing design turns the marketplace into a paid customer acquisition channel first, then a workflow and trust layer second. Upwork charges the most when a freelancer first wins a client, because that is when the platform has done the hardest job, which is creating the match. As the same buyer and freelancer keep working together, the platform becomes less about discovery and more about invoicing, payment protection, disputes, and tax paperwork, so the effective cut falls.
-
Historically, Upwork made this explicit with a step down fee schedule, 20% on the first $500 billed with a client, 10% on the next $9,500, and 5% above $10,000. That structure rewarded repeat relationships and made it less tempting for both sides to leave the platform after the intro.
-
The lower later stage take rate only works because the platform keeps adding concrete post match tools. Upwork backs hourly work with a work diary, time tracking, payment protection, milestone escrow, and dispute help, which gives clients proof of work and gives freelancers a clearer path to getting paid.
-
This also explains why pure software tools like Bonsai can charge less. If a freelancer already has the client, software mainly helps send invoices and manage admin. A marketplace can justify a higher fee because it is selling access to paid work, not just back office software.
Over time, gig marketplaces keep moving from one time matching fees toward a mix of lower friction transaction fees and higher value software and recruiting services. The winners will be the platforms that keep enough fee on the first match to fund demand generation, then make staying on platform easier than leaving by bundling payroll, compliance, and workflow tools into the relationship.