Upwork alternatives
People leave a marketplace for four reasons, and they are worth naming before anything is recommended. The fee compounds on a relationship that lasts — a percentage of the work is a percentage of every month of it. The screening burden turns out to be yours anyway, so you are paying for a shortlist you produced. You want to work with someone directly, on your own contract, without a third party in the middle. Or you have already found the person, and the platform is now a toll on a relationship it introduced once.
If you are leaving for a fifth reason — a bad experience with one specific freelancer — changing platform will not fix that. Change how you screen, not where you look.
What you are actually replacing
A marketplace is not one product. It is seven, sold together, and leaving means re-homing each one. Work down this list before you choose a replacement:
1. Discovery — finding candidates at all.
2. Screening signal — history, reviews, badges: the platform’s evidence about a stranger.
3. The contract — what was agreed, in writing, in a form both sides accepted.
4. Payment rails — actually getting money to someone in another country.
5. Escrow — money held until you accept the work.
6. Dispute handling — somewhere to go when you disagree.
7. The record — invoices, receipts, and something to show an accountant or an auditor.
Most people leaving a marketplace are unhappy with the first two and forget they are also giving up the other five. Some of those are easy to re-home: payment rails are a bank or a payment provider, contracts are a template your lawyer approves once, and records are your accounting software. Escrow and dispute handling are the hard ones. There is no cheap substitute for money held by a third party, and anything claiming to be one is selling you something.
The alternatives, by shape
Another marketplace. The obvious move, and often the right one. If what you disliked was this marketplace rather than marketplaces, you keep all seven functions and change the roster. You also keep a fee attached to the work.
A curated network. Someone screens candidates and puts one or two in front of you. You are buying the shortlist and, usually, some accountability for it. Suits a buyer whose time is worth more than the fee and who does not want to read records.
An agency or studio. You buy an outcome rather than a person, and the vendor carries the staffing risk. Suits work that cannot afford a gap, and a buyer who wants one contract and one invoice.
A directory, paid or free. You get contact details and arrange the rest yourself. Suits a buyer who can contract and pay directly and would rather own the relationship than rent it. This is the model with the widest gap between the good ones and the bad ones — see below.
Your own network. Underrated and free. A referral from someone who has actually worked with the person is stronger evidence than anything any platform publishes, including us.
Direct employment, or a contractor of record. If the work is ongoing and full-time in all but name, the freelance framing is the thing to leave, not the platform.
What Upwork charges, and why it is not one number
Upwork no longer publishes a rate. It publishes ranges, on both sides of the transaction, with the rule that sets them undisclosed. The useful thing is the ranges, not a number picked out of them.
All of the below was read on 2026-08-14 from `support.upwork.com`, which is the accessible half of Upwork’s own documentation. `www.upwork.com` returned HTTP 403 to a real browser session, so the User Agreement is not quoted here at all.
What a client pays. On the free Basic plan, “a Client Marketplace Fee of up to 7.99% on all payments you make to freelancers” — fixed-price and hourly contracts, Project Catalog projects, bonuses, direct contracts, consultations, payroll, expenses and miscellaneous charges. Exactly one case is named below that ceiling: “if you live in the U.S. and qualify, you can use your bank account as your billing method... you’ll pay a reduced Client Marketplace Fee of 3%.” And “this fee is not refundable, even if a payment is reversed or refunded” (Upwork’s Client Marketplace Fee article, read 2026-08-14). On the Business Plus plan it is “a 10% fee* on all freelancer payments”, and “some U.S. clients may qualify for a reduced 8% fee by paying with a checking account” (Upwork’s Business Plus fees article, read 2026-08-14).
What starting a contract costs. “You pay a one-time Contract Initiation Fee ranging from $0.99 to $14.99 USD”, and “the fee you pay can vary from contract to contract, depending on factors such as contract type, account history, and hiring activity”. It is charged per contract rather than per job, and it is not refunded once you have paid the freelancer anything (Upwork’s Contract Initiation Fee article, read 2026-08-14).
What the freelancer pays. “The fee ranges from 0% to 15% per contract.” It is “set based on factors that help support a balanced and competitive environment across different types of work”, it is shown to the freelancer when a proposal or an offer is sent, and “once your contract begins, the fee is fixed and won’t change” (Upwork’s Freelancer Service Fee article, read 2026-08-14). Whatever it is set to reaches you anyway, in the rate.
What leaving costs. This is the figure that says most about the model. Upwork’s “Terms of Service require you to keep all work and payments on Upwork for the first two years”, and the fee for taking a relationship off the platform inside that window is “13.5% of a freelancer’s estimated annual earnings” — the hourly rate times 2,080 hours. Upwork’s own worked example is a freelancer at $30 an hour: it computes $62,400 and bills $8,424 (Upwork’s Conversion Fee article, read 2026-08-14).
Three ranges and a disclosure moment, and then thousands of dollars to leave. A comparison article that prints one number as “Upwork’s fee” is quoting a schedule Upwork does not publish any more, and the unquotability is the more useful fact: the only place your number exists is on your own offer screen.
What the alternatives charge
One shape at a time, with real vendors in each, all read on their own pages on 2026-08-14.
Another marketplace. Freelancer.com charges the employer “a fee of 3% or $3.00 USD (whichever is greater)” at award and “a fee of 3%” on each hourly payment, and the freelancer “10% or $5.00 USD, whichever is greater”, with 15% on Preferred Freelancer Recruiter projects (Freelancer.com’s fees and charges page, read 2026-08-14). PeoplePerHour charges the buyer “£0.6 + 10%” on card, PayPal and most wallets, 0% on bank transfer for Gold members and 2.5% for Silver, and charges the freelancer on lifetime billing per buyer — 20% below £250/$350/€300, 7.5% up to £5,000/$7,000/€6,000, 3.5% above it (PeoplePerHour’s terms, §8, read 2026-08-14). Guru says “you can find, hire, and manage Freelancers at no cost”, then charges “a nominal handling fee of 2.9% for each invoice you pay” with “100% cashback” if you pay by eCheck or wire (guru.com/pricing-employer, read 2026-08-14), and charges the freelancer a job fee of 9% on the free tier, falling to 5% on a membership costing $49.95 a month (guru.com/pricing-freelancer, read 2026-08-14). Fiverr charges the buyer “5.5% of your purchase amount, plus $3.50 for orders under $200” (Fiverr’s help centre on paying for orders, read 2026-08-14) and pays the seller “80% of the purchase amount” (Fiverr’s help centre on the earnings page, read 2026-08-14). If you check that and see nothing added at your checkout, you are in a region where Fiverr folds the buyer’s fee into the displayed price instead — “we have updated how prices are displayed in select regions so that the amount you see is the amount you pay” (Fiverr’s help centre on price upfront, read 2026-08-14). Same money, different place to look for it.
A curated network. Toptal charges “a flat monthly subscription fee of $79 that is charged if you decide to proceed with talent matching”, invoices for the work on top of that twice a month on Net 10 terms, and publishes no rate for the work on its FAQ, its terms of service or its Platform Subscription Terms (toptal.com/faq, read 2026-08-14). Arc.dev publishes “Freelance hires — $15 - $110+ — Pay per hour” and “Full-time hires — 20% — of the annual salary” (arc.dev/pricing, read 2026-08-14). Lemon.io’s own FAQ says “No upfront fees — you only pay for the work delivered” and “No. We work with the scope that fits your project” on minimum hours, and publishes no rate schedule (lemon.io, read 2026-08-14). In this group the subscription or the placement percentage is published and the price of the work is not.
A directory. OnlineJobs.ph charges $69 a month for Pro and $99 a month for Premium, each with a capped allowance of worker contacts, and states “Hire direct. No salary markups or ongoing fees.” (onlinejobs.ph/pricing, read 2026-08-14). Contra says “Contra is always commission-free for all creatives” and charges a flat platform fee on each client payment instead — $15 under $500, $29 at $500 and over — waived where the creative holds Pro at $199 a year or $29 a month (contra.com/pricing, read 2026-08-14). VirtualStaff.ph charges “$99/Month Per Seat” and says “Staff receive 100% of the monthly pay” (virtualstaff.ph/subscription-pricing, read 2026-08-14) — worth separating from the other two, because a per-seat fee recurs for every person you hire and for as long as they stay, which behaves like a percentage rather than like access.
An agency or studio. No agency was read for this comparison, so no agency figure is quoted here at all.
Your own network. No fee page to read.
How to judge a directory before you pay for one
Two questions separate directories worth reading from lists that are not:
Is there a written bar, published, that every entry was checked against? If “vetted” appears on the homepage and nowhere else, it means nothing.
What happens to an entry when the person stops looking for work? A list that never removes anyone is an archive, and most of your emails will go unanswered.
Where Mainstay fits
Mainstay is the directory answer, and it is only the right answer to part of that list. It covers discovery, and it replaces “screening signal” with something different in kind: every record is read against the standard — seven numbered clauses, published in full, versioned and dated — and every record prints which clauses it cleared and when. Identity is checked against a government-issued document before publication, by Stripe or by a person here, and the record names which of the two it was. Every Mainstayer answers a check every week and drops out of every list if they miss one.
It covers none of items three through seven. Money never passes through this site. $49 a month buys 100 contact reveals (pricing) and nothing else here is metered; browsing is free, so you can read every record before deciding whether any of this is worth paying for.
When Mainstay is the wrong choice
You are leaving because you want protection, not a lower fee. If what you actually want is money held until delivery and somewhere to complain, you want a different marketplace, not a directory. The fee you disliked is what pays for the thing you want to keep.
You hire rarely and unpredictably. A subscription is a bad shape for one hire a year. Pay a percentage on the job instead.
You do not want to do the screening. A directory hands you records, not conclusions. If your reason for leaving was that screening took too long, a curated network is a better answer than any directory, ours included.
Read next
Mainstay vs Upwork — the head-to-head.
Directory, marketplace, or agency — the three models in full.
Hiring without a commission — where a fee can sit.
How to vet a freelancer before you hire — screening, once nobody is doing it for you.
How to brief and trial a freelancer — re-homing item three.
Browsing is free · a card is needed only to reveal a contact