Estimated read time: 10 minutes
The first time I hired someone off a freelance marketplace, I budgeted $2,000 and paid $2,164. The extra $164 was not a scam. It was disclosed, sitting on the checkout screen in gray text next to a small circled question mark. I had not read it, because I assumed the number I typed in was the number that would leave my account. That is the most expensive assumption in freelance hiring, and almost everyone makes it once.
The platforms are genuinely useful. What they also do is insert themselves into the money in ways that vary enormously. On one platform here, a $3,000 project costs you about $3,034 and the freelancer keeps all $3,000. On another, it costs $3,165 and the freelancer keeps $2,400. Same work, same money out of your account, $600 difference in what the person on the other end receives. That gap changes who applies and how much they care.
Table of Contents
- How These Platforms Actually Differ
- Upwork: The Default, and What That Costs You
- Fiverr: Fast, Cheap, and Occasionally a Trap
- Contra: The Flat Fee Outlier
- The Real Fee Math, Side by Side
- The Alternatives Worth a Look
- How to Write a Job Post That Gets Good Applicants
- Red Flags When You Are Screening
- When Not to Use a Marketplace at All
- Frequently Asked Questions
How These Platforms Actually Differ
Everyone frames this as a feature comparison. It is not. All three have near-identical features on paper: profiles, messaging, milestone payments, reviews, disputes. What separates them is the business model, and the business model determines everyone’s behavior.
Upwork runs a two-sided fee. You pay a percentage on top of what you send. The freelancer pays a percentage out of what they receive. Since May 2025 that freelancer-side fee is variable, from 0 to 15 percent, set per contract and disclosed when they submit a proposal. Most report landing near 10 percent, and experienced freelancers price it in, so you pay it whether or not it appears on your invoice.
Fiverr runs marketplace-plus-commission. You pay a service fee on top of the listed price. The seller pays 20 percent out of it, roughly double a typical Upwork contract. The consequence is structural: sellers price low to win volume, then upsell through gig extras. If a Fiverr order has ever turned into a menu, that is why.
Contra takes nothing from the freelancer. Commission on earnings is zero. Revenue comes from a small capped client fee plus pass-through processing. The cap is the point: the platform fee tops out at $29 per transaction regardless of size. On a $50,000 engagement paid in four installments, Contra collects $116. Upwork Basic at 5 percent would collect $2,500.
Upwork: The Default, and What That Costs You
Upwork is the largest general marketplace and the one most small business owners default to. That default is usually defensible: deepest pool, best hourly infrastructure, most mature protections.
What you pay. On the free Basic plan, Upwork charges a 5 percent Marketplace fee on every payment, so a $100 contract costs $105. U.S. clients paying from an eligible checking account drop to 3 percent. Set that up. It is free money and takes ten minutes.
On top, Basic clients pay a one-time Contract Initiation Fee per contract, from $0.99 to $14.99, charged when you fund your first milestone or receive your first hourly invoice. On a big project it rounds to nothing. On a $60 task it is a real surcharge, which is why Upwork is a poor choice for micro-work.
Business Plus charges 10 percent (8 percent with an eligible U.S. checking account) and waives the initiation fee except on fixed-price contracts of $100 or less. You get Expert-Vetted talent, reporting, support, and the ability to bring your own freelancers on through direct contracts at $49 per month each. For a solopreneur hiring twice a year, it is not worth double the fee.
One honest caveat: Upwork’s own pricing page is not internally consistent. The headline says 5 percent, but a separate FAQ on the same page cites 7.99 percent, apparently a regional or legacy structure. Check your checkout screen before budgeting.
Protections. This is where the fee earns itself. Fixed-price contracts use real escrow: you fund a milestone before work starts, the freelancer submits, and you have 14 days to review. Take no action and funds release automatically, so set a reminder. Hourly contracts use the Upwork desktop tracker, which captures work-diary screenshots you can review and dispute. Hourly protection covers tracked time only, not manual entries. Insist on the tracker, or you have given up your main lever.
Fiverr: Fast, Cheap, and Occasionally a Trap
Fiverr inverted the transaction. Instead of posting a job and waiting for bids, you buy a productized service at a fixed price. For some work this is genuinely better. If you need a 60-second video trimmed and captioned, you do not want a hiring process. You want a button.
What you pay. Per Fiverr’s help documentation, the buyer service fee is 5.5 percent of the purchase amount, plus $3.50 on orders under $200. Every payment carries its own fee, so a gig extra, a revision add-on, or a tip is fee’d separately. You do not pay one fee per project. You pay one per transaction, and the design encourages multiple transactions. One inconsistency worth flagging: other Fiverr pages and third-party summaries cite different small-order thresholds, including $2.50 under $50. Your checkout screen shows the live number.
The seller side is where the money goes. Fiverr takes 20 percent of every sale, the highest standard commission among mainstream marketplaces, and it does not drop with volume, tenure, or Pro status. A seller listing at $500 receives $400. You paid $527.50. Fiverr collected $127.50 on a transaction where $400 of value changed hands.
Fiverr Pro is the curated tier: sellers apply, Fiverr reviews portfolio and experience, approved sellers get a badge and better placement. The badge costs the seller nothing and does not reduce their 20 percent. As a buyer, Pro is a quality filter, not a different economic arrangement.
Skip Fiverr for anything ongoing, anything needing deep context about your business, and anything under about $75, where the freelancer receives less than two-thirds of what you spend.
Contra: The Flat Fee Outlier
Contra is the newest of the three and the one most people have not tried. The pitch: freelancers keep 100 percent, clients pay a small capped fee.
What you pay. Contra’s published client fee schedule steps up with payment size, then stops:
- $1 to $199: $2
- $200 to $499: $5
- $500 to $999: $10
- $1,000 and above: $29
If the freelancer holds a Contra Pro membership, those halve to $1, $2.50, $5, and $15. On top you pay payment processing, which Contra passes through rather than marks up: credit card at 2.9 percent plus 30 cents domestic (with surcharges for international cards, manual entry, and currency conversion), ACH at 0.8 percent capped at $5.00, and SEPA at 0.5 percent plus 30 cents capped at $6.00. ACH and SEPA require requesting access, a hoop worth jumping through: on a $1,000 payment, card costs about $30 and ACH costs $5. Posting a job is free, though an optional $199 boost tops the feed for 30 days.
The strategic implication. Because the fee is flat and capped, your cost per dollar drops as payments get larger, the opposite of every percentage platform. Paying a contractor $6,000 in one transaction costs $29 in platform fees. The same $6,000 across eight weekly $750 payments costs $80. On percentage platforms, cadence is irrelevant. On Contra it is a lever.
The honest downsides. The pool is smaller and concentrated in design, product, marketing, and content. If you need a QuickBooks cleanup or a Salesforce admin, look elsewhere. The dispute infrastructure is also less battle-tested than Upwork’s decade of escrow arbitration. For a $500 project, fine. For a $40,000 build, I would want the mature process.
The Real Fee Math, Side by Side
Numbers beat adjectives. Upwork figures use Basic at 5 percent (card) with a mid-range $9.99 initiation fee and a 10 percent freelancer-side fee. Fiverr uses 5.5 percent plus the small-order fee where applicable, and 20 percent seller commission. Contra assumes a non-Pro freelancer paying by credit card.
| Project | You pay (Upwork) | They net | You pay (Fiverr) | They net | You pay (Contra) | They net |
|---|---|---|---|---|---|---|
| $150 task | $167.49 | $135 | $161.75 | $120 | $156.65 | $150 |
| $500 project | $534.99 | $450 | $531.00 | $400 | $524.80 | $500 |
| $3,000 project | $3,159.99 | $2,700 | $3,165.00 | $2,400 | $3,116.30 | $3,000 |
Read the “they net” columns. On a $3,000 project you spend roughly the same everywhere, within about $50, but the freelancer receives $2,400 on Fiverr, $2,700 on Upwork, and $3,000 on Contra. Identical money out of your account, $600 more labor purchased on one platform than another.
Set up ACH on Contra and that $3,000 project costs $3,034 total ($29 platform fee plus $5 capped processing), with the freelancer still receiving $3,000. Combined overhead: about 1.1 percent. On Fiverr, combined overhead on the same project is $765, roughly 24 percent of the pot. That is not a difference in fee schedules. That is a different category of product.
The hourly case. A contractor at $75 per hour, 20 hours a week, eight weeks, so $12,000 of work.
- Upwork Basic (5 percent): you pay $12,600, and the contractor nets about $10,800. With the 3 percent ACH discount you pay $12,360.
- Upwork Business Plus (10 percent): you pay $13,200.
- Contra, weekly by ACH: eight payments of $1,500, each $29 plus $5, so $12,272. Contractor nets $12,000.
- Contra, monthly by ACH: two payments of $6,000, so $12,068. Contractor still nets $12,000.
The spread between the most and least expensive arrangement is over $1,100, and the contractor’s take-home differs by $1,200. If you are running lean, that is a month of runway.
The Alternatives Worth a Look
Toptal vets aggressively, matches you instead of making you screen, and specializes in engineering, design, and finance. It also does not publish a rate card, which tells you something. Third-party reporting puts client rates in the $60 to $200-plus per hour range, with a refundable deposit (commonly cited at $500) applied to your first invoice, plus an undisclosed markup. Treat those figures as directional. What is not in dispute: Toptal is the expensive option, and for a mission-critical hire under time pressure, expensive can be correct.
Codeable is WordPress-only with a heavily screened pool of roughly 700 experts. You pay a premium over a generalist and get matched with someone who has shipped the thing you are asking for. If your site is your business and it is broken, this is where I would go.
Dribbble is not really a marketplace. No escrow, no payment protection, no project management. It is a portfolio network: find someone whose work you love, then handle the contract yourself. Good for sourcing, useless for infrastructure.
How to Write a Job Post That Gets Good Applicants
Most bad hires start as bad job posts. A vague description attracts a hundred applications, ninety of them templated, which exhausts you into picking whoever seems least annoying.
Lead with the outcome, not the task list. “Need a web developer” gets noise. “Our Shopify checkout abandons at 71 percent and I need someone to diagnose why” gets you people who have fixed that exact problem, plus their diagnosis in the first message.
Publish a budget range. The instinct is to hide it so you do not overpay. Hiding it costs money, because good freelancers with full pipelines skip posts with no number rather than spend a proposal on a maybe.
Include one screening instruction. Something small: “Start your reply with the word ‘checkout’ so I know you read this.” It is not a cleverness test. It is a did-you-read test, and it removes the mass-apply crowd in one move.
Attach what already exists. The brand guide, the current site, the failing spreadsheet. Freelancers price uncertainty, so when they can see the actual state of things they quote accurately and you get fewer surprises.
Define done. “Redesign the homepage” is not a scope. “Redesign the homepage, deliver in Figma at desktop and mobile, two rounds of revision, final files by the 14th” is a scope.
Start small. A paid $200 to $400 pilot tells you more in a week than any interview. If you are building a broader process, our AI small business hiring guide covers how to structure a pipeline without turning it into a second job.
Red Flags When You Are Screening
The instant, generic proposal. If it arrives in ninety seconds and mentions nothing specific from your post, it is a template. Every good freelancer I have hired referenced something particular in their first message. Every bad one opened with “I am the perfect fit for your project.”
A portfolio that does not match the ask. Beautiful design work does not mean someone can fix your conversion rate. Ask for the closest analogous project and what the outcome was. Vague answers there are the most reliable negative signal in hiring.
Pressure to move off-platform before you have hired. Off-platform means skipping fees, and also skipping escrow and dispute resolution. Anyone pushing for it in the first conversation, before there is any trust to trade on, is telling you how the rest of the engagement will go.
Reviews with no substance. Ten five-star ratings that all say “great work, fast delivery” tell you nothing. Look for reviews that describe the project, especially ones where something went wrong and the freelancer handled it. A cluster of perfect reviews in a single week is worth a second look.
Rates far below market. Where the freelancer already surrenders 10 to 20 percent, an impossibly low rate usually means they are new and underpricing (sometimes fine), subcontracting your work (fine if disclosed), or planning to make it up in scope disputes (never fine). Ask who will actually do the work.
When Not to Use a Marketplace at All
When the work touches your core systems. Bookkeeping, payroll, anything with access to customer data or your banking. The problem is not that marketplace freelancers are untrustworthy. It is that the platform relationship is thin, identity verification is not built for fiduciary work, and your recourse is a dispute ticket. Same logic for legal exposure: setting up your business structure is a job for a proper service or an attorney rather than a $90 gig, and our walkthrough on setting up an LLC in about 30 minutes covers what that involves.
When you need real availability. Marketplaces optimize for project work. If you need someone reachable on Tuesday afternoon when the site breaks, you need a retainer with a named person or an agency with an SLA.
When the relationship is the point. A fractional CMO, a strategic advisor, a long-term design partner: these work because someone accumulates context about your business over years. Platform-mediated communication and per-contract fees add friction to exactly the relationships that depend on ease.
When your network already has the answer. Before posting, spend twenty minutes asking three peers who they use. The hit rate beats any marketplace search, the person arrives pre-vetted by judgment you trust, and there is no fee.
When the job is tiny. Under about $100, the fees, screening time, and coordination overhead exceed the value of delegating.
Frequently Asked Questions
Which of the best freelance marketplaces is cheapest for clients? On raw client-side cost the three are close: a $3,000 project runs roughly $3,116 to $3,165 across all of them. The real difference is what the freelancer receives, which ranges from $2,400 to $3,000. Set up ACH on Contra and it becomes cheapest on both sides by a wide margin.
Can I ask a freelancer to work off-platform to avoid fees? Not at the start. Marketplace terms generally prohibit circumventing fees during and shortly after an engagement, and violating them can suspend both accounts. You also lose escrow and dispute resolution. Complete one or two contracts on-platform first, then move to a direct contract with a real agreement in place.
Is Fiverr Pro worth paying more for? As a filter, yes. Pro sellers have been reviewed for portfolio depth and professional experience, and average quality is meaningfully higher than the open marketplace. Just understand you are not buying a different fee structure. Pro sellers pay the same 20 percent, so the price difference reflects positioning, not a platform surcharge.
Should I hire hourly or fixed-price? Fixed-price when the scope is genuinely defined and you can describe “done” in a sentence. Hourly when the work is exploratory or likely to change. If you go hourly on Upwork, require the desktop tracker, because manual entries fall outside the protection structure and you lose the work-diary snapshots. Set a weekly hour cap regardless.
How much should I budget above the quoted price? Add 6 to 8 percent on Upwork or Fiverr for a first contract, covering the percentage plus initiation or small-order surcharges. On Contra, add the flat platform fee (maximum $29 per payment) plus processing, roughly 3 percent by card or capped at $5 by ACH. Then add a real contingency for scope, because that is where overruns actually live.
What is the fastest way to tell if a freelancer is good? Pay them a small amount to do a small thing and watch how they communicate while doing it. Response time, whether they ask clarifying questions, whether they flag a problem before you notice it. Those signals predict the next six months better than any portfolio. A $250 pilot is the cheapest insurance in hiring.
Related Coverage
- AI Small Business Hiring Guide: how to build a repeatable hiring pipeline when you are the whole HR department.
- Best CRM for Solopreneurs: once you are managing contractors and clients, you need somewhere to keep the relationships straight.
- How to Set Up an LLC in 30 Minutes: get the entity right before you start signing contracts with anyone.
Faceted Media Magazine covers business, AI, and entrepreneurship for the people building what’s next.
