Upwork is the world’s largest freelance marketplace, founded in 2015 through the merger of oDesk and Elance, headquartered in San Francisco. The platform connects businesses with freelancers across software development design writing marketing accounting and hundreds of other professional categories. As of 2026 Upwork serves approximately 814,000 active clients spending over $4 billion annually across 18 million registered freelancers in 180+ countries.
The cost structure differs for clients (businesses hiring) and freelancers. For clients the basic Marketplace account is free to create and post jobs. Clients pay a Marketplace fee of 3% or 5% on all payments to freelancers under the Basic plan (rate varies by contract type). The Business Plus plan costs $49.99/month and raises the client fee to 8% or 10% but adds premium features: a dedicated account manager pool Uma AI hiring agent for curated freelancer shortlists within 6 hours Expert Vetted talent access no-fee Direct Contracts and priority support. A one-time contract initiation fee of $0.99–$14.99 applies per new contract on Basic; Business Plus waives this except on fixed-price contracts under $100. For freelancers the service fee is variable per contract between 0% and 15% set at contract creation based on supply demand and account factors — freelancers see the exact fee before submitting a proposal and the rate is locked once the contract begins. Historically freelancers report an average effective fee of approximately 10% on most contracts.
Two important cost dimensions that are frequently overlooked: Freelancer Connects are required to submit proposals — each proposal typically costs 4–6 Connects which are purchased at $0.15 each when the free monthly allocation (10 per month) runs out. A freelancer submitting 20 proposals per month beyond the free tier spends approximately $9–$18/month on Connects alone. Additionally if a business hires a freelancer found on Upwork for a full-time off-platform role within 24 months they owe a Conversion Fee equal to 13.5% of the freelancer’s projected annual earnings — potentially several thousand dollars for senior hires.
Upwork’s platform governance changed in May 2026: the freelancer service fee shifted from the previous tiered model (20% under $500 10% from $500–$10,000 5% above $10,000) to a variable 0–15% model set per contract.
