Best Freelance Websites to Find Work, Ranked by Real Cost

Every list of freelance job sites ranks the same eight platforms by “commission,” puts Upwork at 10% and Fiverr at 20%, and stops there. That number is the least useful thing on the page, because it is not what the platform costs you.

A platform charges you in three separate places: the commission on money you earn, the cost of access (bids, connects, membership tiers, minimum balances) that you pay whether or not you win anything, and the price pressure it puts on your rates from the client side. Only the first one shows up on your invoice. The other two come out of the same pocket.

So I did the arithmetic instead of quoting the marketing page. Below is what happens to the same $12,000 of billings — twelve $1,000 projects over a year — on each of the major platforms, using fee schedules I read on the official pricing and help pages on 2026-08-30. Then, more usefully: which platform’s fee structure happens to reward the way you already work, because that turns out to matter more than the headline percentage.

[PLACEHOLDER: nota de experiencia propia]

The three layers of cost nobody adds up

Layer one is the commission. Straightforward, visible, and the only one anyone compares.

Layer two is the cost of access. Upwork Connects run $0.15 each and Basic accounts get 10 free per month. Freelancer.com now requires you to hold a minimum available balance of $20 before you can place any bid at all — money that sits reserved, not earning. Guru gives Basic members 10 bids a month, which is a hard ceiling on how many jobs you can even quote. This layer is invisible in every comparison table I have seen, and it is the layer that punishes you hardest when you are new and losing most of your proposals. It is also fully deductible, which most people find out in April instead of in January — track it as a business expense from day one.

Layer three is what the client pays on top. Fiverr charges buyers 5.5% of the order plus $3.50 on orders under $200. Upwork bills clients 3–5% on Basic plans and 8–10% on Business Plus, plus contract initiation fees. You never see that money, but your client does, and it is quietly subtracted from what they are willing to pay you.

What $12,000 in billings actually leaves you

Twelve projects of $1,000, one payout a month, US-based freelancer, no premium memberships, and payouts landing in a business account through whichever payment rail the platform supports. Connects and bids are estimated at twelve proposals a month, which is a realistic hit rate for someone winning one project in twelve.

Platform Commission Access + payout costs You keep Effective take
Toptal 0% deducted from your rate $0 (screening costs time, not money) $12,000 0%
Contra (Free) 0% $0 to you — client pays $29 per payment over $500 $12,000 0%
PeoplePerHour (one client) Tiered, 20% / 7.5% / 3.5% £1 minimum fee per invoice ~$11,300 ~5.8%
Guru (Basic) 9% $0, but capped at 10 bids/month $10,920 9%
Freelancer.com 10% or $5, whichever is greater $12 payout fees + $20 balance locked $10,788 10.1%
Upwork (Basic) 0–15% per contract, ~10% typical ~$198/yr in Connects $10,602 11.7%
PeoplePerHour (ten clients) Same tiers, reset per buyer £1 minimum fee per invoice ~$10,730 ~10.6%
Fiverr 20% flat, tips included $12 in $1 withdrawals $9,588 20.1%

Two things jump out. The first is that the spread between the best and worst outcome on identical work is $2,412 — about two and a half months of that freelancer’s income. The second is that PeoplePerHour appears twice, at 5.8% and at 10.6%, on the exact same $12,000. That is not an error, and it is the most important row in the table. More on it below.

Upwork: the flat 10% is gone, and Plus does not fix it

The single most out-of-date fact on the internet about freelancing is “Upwork takes 10%.” Upwork’s own pricing page now states service fees of 0% to 15%, set per contract, based on contract type and supply and demand. You see the number before you submit the proposal and it is locked once the contract starts — but you do not control it, and you cannot plan around a single figure.

The trap worth naming: Freelancer Plus at $19.99/month does not lower your standard contract fee. It gives you 100 Connects instead of 10, full access to Uma, and drops direct contract fees from 5% to 0%. That last one is the only real money in it. Do the break-even: $239.88 a year divided by the 5 points you save means Plus only pays for itself if you run more than $4,798 a year through direct contracts. If your work comes through the marketplace, you are buying Connects and a chatbot.

Fiverr: 20% is the honest part

Fiverr takes 20% of every transaction, tips included, at every seller level. There are no tiers, no volume discounts, and no way to earn your way down — and that consistency is genuinely easier to plan around than Upwork’s variable band.

The part that is not honest is the client side. On a $1,000 order the buyer pays roughly $1,055 after the 5.5% service fee, and you receive $800. The platform’s total cut on that transaction is about 24%, but only 20 points of it are visible to you. On small orders it is worse: the flat $3.50 on anything under $200 means a $50 gig costs the buyer $56.25 — a 12.5% surcharge that makes your cheap tier look expensive to the person deciding.

Contra and Toptal: 0%, paid for in other currencies

Contra charges freelancers no commission at all, and means it. The fee lands on the client instead: $15 or $29 per payment over $500 on the free tier, waived entirely on Contra Pro at $199/year or $29/month. Faster payouts cost 2% on free and nothing on Pro; digital product sales are capped at 5% (minimum $3, maximum $29) on free and free on Pro.

That gives you a clean break-even that nobody publishes: Pro pays for itself at seven client payments a year ($29 × 7 = $203 vs. $199), and every payment after that is your client keeping money they would otherwise hand to Contra. That is a negotiating chip, not a subscription.

Toptal also deducts nothing from your rate — its margin lives in what it bills the client, which is why the rate you agree to is the rate you get. The cost is the front door: a multi-stage screening process, and no way to start earning next week. Toptal is a decision about the next two years of your positioning, not a place to find work this month.

PeoplePerHour: where the same £10,000 costs you double

PeoplePerHour’s fee is tiered on lifetime billing per buyer: 20% below £250 with that client, 7.5% from £250 to £5,000, and 3.5% above £5,000, with a £1 minimum per invoice. Every new client starts you back at 20%.

That structure quietly decides your income. Same £10,000 of billings, two different client mixes:

Client mix At 20% At 7.5% At 3.5% Total fee Effective rate
One client at £10,000 £50 £356.25 £175 £581.25 5.8%
Two clients at £5,000 £100 £712.50 £0 £812.50 8.1%
Ten clients at £1,000 £500 £562.50 £0 £1,062.50 10.6%

The gap between the top and bottom rows is £481.25 on identical revenue. If you are a retainer person who works deeply with two or three clients, PeoplePerHour is one of the cheapest platforms in this entire comparison. If you are a high-volume, one-off-project person, it is roughly as expensive as Upwork and you would never know it from the headline “3.5%.”

Get the free Freelancer Tool Stack

Send me the checklist ↗

Guru: run the membership break-even before you upgrade

Guru’s job fee is 9% on Basic and drops with paid membership: 9% on Basic+ ($11.95/mo, $8.95 annually), 7% on Professional ($21.95/$15.95), 6% on Business ($33.95/$24.95), and 5% on Executive ($49.95/$39.95). Basic members get 10 bids a month; paid tiers get 50.

Notice that Basic+ costs money and does not reduce your fee at all — it buys bids. The first tier that touches your commission is Professional, and here is the arithmetic Guru does not run for you: Professional saves you 2 percentage points for $191.40 a year, so it breaks even at $9,570 in annual Guru billings. Executive saves 4 points for $479.40, breaking even at $11,985. Below those numbers you are paying for bids and search boost, which may be worth it — but call it what it is.

Freelancer.com: read the fine print, it is expensive

The headline is 10% or $5 (whichever is greater) on fixed-price and hourly work alike, with clients paying 3%. Fine. The fine print is where it gets costly, and I read the fee schedule so you do not have to:

  • $20 minimum balance must be available before you place any bid, and higher for accounts or projects it flags as high-risk.
  • $50 minimum withdrawal after fees; PayPal, Skrill and Payoneer withdrawals cost $1, international wires $25.
  • Up to $14/month maintenance fee on accounts that have not logged in for six months (refundable on request when you reactivate).
  • A 30% offsiting penalty of the maximum project budget for taking communication or payment off-platform.
  • Preferred Freelancer Program members pay 15%, not 10%, on Recruiter projects.

The one genuinely good deal here is the referral route: bring a client who has never had a Freelancer.com account and your commission on all future work with that client drops from 10% to 0%, permanently. If you already have clients you want to run through an escrow system, that is the cheapest escrow in this article.

So which one

Start on Upwork if you need work this quarter and have no pipeline. It has the deepest demand and the fee is survivable while you build reviews. Budget for Connects as a real line item, and check the per-contract fee before every proposal now that it is variable.

Move to PeoplePerHour if your work turns into retainers. Crossing £5,000 with one buyer puts you at 3.5%, which is the lowest real commission any general marketplace in this list will give you.

Use Contra or Freelancer.com’s referral route for clients you already found yourself. Paying 10–20% to a marketplace for a relationship it did not create is the most common and most expensive mistake in freelancing.

Apply to Toptal if you have five-plus years of depth in one specialty and can afford to wait. Nothing else on this list preserves your full rate.

Skip Fiverr unless your service is genuinely productized — a fixed deliverable, a fixed price, no discovery call. The 20% is defensible when the platform is doing your sales, packaging and scoping. It is indefensible when you are doing custom work and just using Fiverr as a payment rail.

Skip Guru’s paid tiers until you clear $9,570 a year on the platform, and treat the 10-bid Basic ceiling as the real constraint, not the 9%.

One thing worth saying plainly: none of these platforms is a client acquisition strategy on its own. They are a place to start and a payment rail, and the freelancers who do well on them are the ones who eventually stop needing them. If you are still trying to fill the pipeline, the platform fee is not your problem yet — the pipeline is. And once the work is coming in, the numbers that decide your year are your rate and your fee structure, in that order. The rest of the stack — invoicing, contracts, time tracking — is covered in our guide to the freelance software stack and across the freelance business and money section.

One last thing for anyone reading this in Q4: platform commissions and membership fees are deductible business expenses, and so are the Connects you burned on proposals you lost. Software that captures them all year is worth more than the one you buy in April.

Get the free Freelancer Tool Stack

The 18 tools that run a one-person business — invoicing, contracts, time, AI writing, automation and money. One checklist, no fluff.

Send me the checklist ↗

Frequently asked questions

Which freelance platform has the lowest fees?

For the money that actually reaches you, Contra and Toptal both take 0% from the freelancer. Among the bidding marketplaces, PeoplePerHour is cheapest if you concentrate billings with a few clients — 3.5% above £5,000 lifetime with one buyer. If you spread work across many one-off clients, that advantage disappears and Guru’s flat 9% is usually the cheaper option.

Does Upwork still charge a flat 10%?

No. Upwork’s pricing page now lists service fees of 0% to 15%, set per contract based on contract type and supply and demand. The applicable fee is shown before you submit a proposal and stays fixed for that contract, but there is no single flat rate anymore. Direct contracts are a separate 5% on Basic and 0% on Freelancer Plus.

Is Upwork Freelancer Plus worth $19.99 a month?

Only if you use direct contracts. Plus gives you 100 Connects instead of 10 and drops direct contract fees from 5% to 0%, but it does not reduce standard marketplace service fees. At $239.88 a year, the fee saving alone breaks even at about $4,798 in annual direct-contract billings.

Can I get clients off the platform to avoid fees?

Not while the relationship lives on the platform. Freelancer.com charges an offsiting penalty of 30% of the maximum project budget, and every marketplace has a comparable clause. The legitimate versions are the referral programs: Freelancer.com drops your commission to 0% for clients you bring in who never had an account, and Contra never charged you commission to begin with.

Do I need a contract if the platform holds the money in escrow?

Yes. Escrow protects the payment for work that has been delivered and accepted; it does nothing about scope, revisions, IP ownership, or kill fees. Platform terms of service are written to protect the platform. A short contract of your own covers what escrow cannot, and it is what you will reach for the first time a client stops responding.

How should platform fees change what I charge?

Price the fee in, do not absorb it. If a platform takes 20%, a $1,000 project needs to be quoted at $1,250 to net what a $1,000 direct project would. Freelancers who keep one rate card for everything slowly lose a fifth of their income to a line item they decided not to think about — which is why setting your rate and choosing your platform are the same decision, not two.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top