Here’s the direct answer, because this is the number that actually matters: on a $2,000 freelance payment in 2026, Stripe keeps $58.30 (you get $1,941.70), PayPal Checkout keeps $70.29 (you get $1,929.71), Upwork keeps $200–$300 depending on your contract’s variable fee (you get $1,700–$1,800), and Fiverr keeps a flat $400 (you get $1,600). Same client, same $2,000 — the rail you choose decides whether you lose 3% or 20%.
And if you’ve been doing the old math in your head — the Upwork 20/10/5% tiers or the flat 10% — stop. On May 1, 2025, Upwork replaced all of that with a variable freelancer service fee of 0% to 15% per contract, set when you submit a proposal and locked for that contract’s life. Your old mental model is wrong, and it could be costing you hundreds a month if you price by it.
I’ve run every number below from the current fee schedules (checked October 2026), worked three real examples at $500, $2,000 and $10,000, and built the monthly take-home table so you can find your own row. I’ll also show you the fees that never make it into the marketing copy — Connects, withdrawal charges, buyer-side fees, and what happens to the fee when a payment gets refunded.
Quick heads-up before we start: fee pages change, sometimes without much fanfare. Treat every number here as current as of October 2026 and always double-check the official pricing page before you commit to a big contract. This is practical math, not financial advice.
The quick answer: each rail at a glance
If you’re in a hurry, this is the whole picture in one table:
| Payment rail | What it takes from your payout | On a $2,000 payment you keep |
|---|---|---|
| Stripe (US card, online) | 2.9% + $0.30 | $1,941.70 |
| PayPal Checkout | 3.49% + $0.49 | $1,929.71 |
| PayPal card payment (via PayPal) | 2.99% + $0.49 | $1,939.71 |
| Upwork | 0–15% per contract (most freelancers land near 10%) | $1,700–$2,000 |
| Fiverr | Flat 20% on everything, including tips and extras | $1,600 |
One thing this table hides: Stripe and PayPal are payment rails for clients you already have. Upwork and Fiverr are marketplaces that find clients for you. That’s the whole trade-off, and it’s the framework we’ll use at the end. But first, the real math, rail by rail.
Stripe: the math for direct client payments
Stripe is what you use when the client is already yours — you send an invoice or a payment link, they pay by card, and Stripe takes the smallest cut of any option here. For a standard US online card payment, Stripe charges 2.9% + $0.30 per transaction with no monthly fee.
Here’s what that looks like at our three worked amounts:
- $500 payment: $14.50 + $0.30 = $14.80 in fees → you keep $485.20 (97.0%)
- $2,000 payment: $58.00 + $0.30 = $58.30 in fees → you keep $1,941.70 (97.1%)
- $10,000 payment: $290.00 + $0.30 = $290.30 in fees → you keep $9,709.70 (97.1%)
Notice how the fixed $0.30 barely matters once you’re past a few hundred dollars — Stripe’s fee is effectively a flat ~2.9% at freelance invoice sizes. That’s why Stripe is the benchmark everything else gets compared against.
Two surcharges to know about. If your client pays with an international card, add 1.5% (so 4.4% + $0.30 total): on $500, that’s $22.30 in fees and $477.70 in your pocket. If a US client pays by ACH Direct Debit (bank transfer through Stripe), the fee is much lower — Stripe caps ACH fees at $5 per payment, so a $10,000 bank-transfer invoice costs you about $5 total, not $290. I wish more freelancers knew this; if a retainer client will pay by bank transfer, ACH is the cheapest way to get paid on the internet, period.
PayPal: the math, and the fee that never comes back
PayPal charges more than Stripe, and the rate depends on how the money reaches you. Under PayPal Checkout (the branded PayPal checkout your client clicks through), the US rate is 3.49% + $0.49 per transaction. For card payments processed through PayPal, it’s 2.99% + $0.49. International payments add 1.5% on top, and PayPal’s currency conversion spread runs 3–4% — that one’s easy to miss because it hides inside the exchange rate, not on your statement.
Worked examples with PayPal Checkout:
- $500 payment: $17.45 + $0.49 = $17.94 in fees → you keep $482.06 (96.4%)
- $2,000 payment: $69.80 + $0.49 = $70.29 in fees → you keep $1,929.71 (96.5%)
- $10,000 payment: $349.00 + $0.49 = $349.49 in fees → you keep $9,650.51 (96.5%)
International client on a $500 invoice: 4.99% + $0.49 = $25.44 → you keep $474.56. PayPal is roughly half a percentage point pricier than Stripe on domestic payments, and the gap widens with international clients and currency conversion.
Now the fee nobody mentions: when you refund a PayPal payment, the buyer gets their money back — but PayPal does not return the fee you paid. PayPal’s own help documentation confirms this: “You don’t pay any fees to refund a payment for goods or services. But we don’t return the fees you paid when you got the payment.” On a refunded $500 invoice, you lose the $17.94 fee permanently. If you’re a freelancer with a generous refund policy — or clients who change their minds — build that loss into your pricing. It’s real money that quietly evaporates, and no dashboard will flag it for you.
Upwork: the variable 0–15% fee that broke everyone’s mental model
This is the one that needs the most explaining, because the rulebook changed and half the guides online are still quoting the old one.
What changed. Before May 1, 2025, Upwork charged freelancers 20% on the first $500 billed to a client, 10% from $500–$10,000, and 5% above $10,000 (and before that era, a flat 10%). Effective May 1, 2025, that entire structure was replaced with a variable freelancer service fee of 0% to 15% per contract. The percentage is set by Upwork, shown to you when you submit a proposal or receive an offer, and then locked for the life of that contract. Repeat work with the same client no longer earns you a lower rate — two contracts with the same client can carry two different fees.
What most freelancers actually pay. Upwork doesn’t publish the formula (it describes it only as supporting “a balanced and competitive environment across different types of work”), but community reports and third-party tracking consistently put most freelancers at around 10%, with high-demand niches landing lower and oversaturated categories pushing toward the 15% ceiling. The practical move: never assume 10%. Read the exact figure on the proposal screen and price your bid against it.
Worked examples (service fee only; Connects and withdrawals below):
- $500 contract at 10%: $50 fee → you keep $450. At 15%: $75 fee → you keep $425.
- $2,000 contract at 10%: $200 fee → you keep $1,800. At 15%: $300 fee → you keep $1,700.
- $10,000 contract at 10%: $1,000 fee → you keep $9,000. At 15%: $1,500 fee → you keep $8,500. At the rare 0% end of the range: the full $10,000.
Pricing gross-up trick. Want to net a specific amount? Divide your target by (1 − fee). Want $2,000 in your pocket on a 10% contract? Bid $2,000 ÷ 0.90 = $2,222. On a 15% contract, it’s $2,000 ÷ 0.85 = $2,353. I do this on every proposal now — ten seconds of math that stops the fee from coming out of my paycheck.
Connects: the fee before the fee. Before you earn a dollar on Upwork, you spend Connects to submit proposals — $0.15 each, with most jobs costing 2 to 16 Connects (you get 10 free per month on the free plan). Say you win 1 in 10 proposals, each costing 10 Connects: that’s 100 Connects = $15 per won contract. On a $500 win, that’s an extra 3% on top of your service fee. On a $2,000 win, 0.75%. Connects are your cost of sales — track them like one.
Withdrawals and refunds. Moving money out is free via ACH, PayPal, or Payoneer; a wire transfer costs about $30 (and Instant Pay in the US runs about $2). And here’s a pleasant surprise that contrasts with PayPal: if you refund a client on Upwork, the service fee on that amount comes back to you. Same refund scenario, opposite treatment — worth remembering.
The off-platform rule. Upwork’s non-circumvention terms run for 24 months — taking an Upwork client off the platform to dodge the fee within that window can get your account restricted and, on the client side, trigger a conversion fee. More on the decision framework below.
Fiverr: a flat 20%, no tiers, no exceptions
Fiverr’s fee is the simplest and the heaviest. Sellers pay a flat 20% commission on every order — including tips and gig extras, from your first dollar to your ten-thousandth. No volume discount, no seniority break, no repeat-client discount: the twentieth order from your best buyer costs you the same 20% as the first. Fiverr’s own terms put it plainly — your earnings equal 80% of the purchase amount.
Worked examples:
- $500 order: $100 fee → you keep $400
- $2,000 order: $400 fee → you keep $1,600
- $10,000 order: $2,000 fee → you keep $8,000
That simplicity is a double-edged sword. On one hand, there are no surprises. On the other, it’s brutal on big tickets — a $10,000 Fiverr order costs you $2,000, while the same work invoiced through Stripe costs $290. That’s a $1,710 difference on a single project, which is why so many experienced freelancers treat Fiverr as a lead channel, not a forever home.
The fees around the fee. Fiverr holds your earnings for a clearance period (commonly 14 days) before they’re available to withdraw — that’s a cash-flow cost, not a line-item fee, but it matters when rent is due. Withdrawals themselves run roughly free to $3 depending on the method, and non-USD payouts can carry another 2–4% currency conversion skim. None of this touches the headline 20%, but it all comes out of the same paycheck.
Buyer-side fees matter too. Buyers pay their own service fee of roughly 5.5% plus a $3.50 small-order fee on purchases under $200 — it doesn’t touch your payout, but it inflates what the buyer pays. A client buying your $500 gig actually spends about $527.50. That matters when you’re competing against freelancers on other platforms, because the buyer’s total price — not your payout — is what they compare. Fiverr’s pricing structure means your gig can look more expensive to a buyer than an equivalent Upwork bid even before your cut enters the picture.
The hidden fee stack: what the marketing never mentions
Strip away the headline percentages and there’s a second layer of costs that most fee comparisons skip. Here’s the full list, rail by rail:
- Proposal costs (Upwork). Connects at $0.15 each, 2–16 per job. At a 1-in-10 win rate, add roughly $15 per won contract to your cost of doing business.
- Withdrawal fees. Free is common (Stripe→bank, Upwork ACH, Payoneer), but wire transfers run ~$30 on Upwork, instant payouts ~$2, and Fiverr withdrawals can cost up to ~$3 depending on method. Small if you withdraw monthly; annoying if you withdraw weekly.
- Currency conversion. PayPal’s 3–4% spread is the worst offender here, and Fiverr’s non-USD payouts can add 2–4%. If your clients are international, this is a bigger line item than most freelancers realize — consider a dedicated Payoneer account for receiving global payments as a comparison point.
- Refund fee treatment. PayPal keeps the original fee when you refund (verified on PayPal’s own help page); Upwork returns it. Before you offer a no-questions-asked refund policy, know which rail you’re on.
- Buyer-side fees. Fiverr’s ~5.5% + $3.50, Upwork’s client marketplace fee (3–5% on Marketplace plans). They don’t touch your payout, but they shape what your client is willing to budget for you.
- Holding periods. Fiverr’s ~14-day clearance hold means your money sits in limbo for two weeks. That’s an interest-free loan to the platform — factor it into your cash-flow planning, especially if you’re running a side hustle alongside a day job.
The three worked examples, side by side
Here’s the comparison that matters — the same payment, four rails, three sizes:
| Rail | $500 payment: you keep | $2,000 payment: you keep | $10,000 payment: you keep |
|---|---|---|---|
| Stripe (US card) | $485.20 (3.0%) | $1,941.70 (2.9%) | $9,709.70 (2.9%) |
| PayPal Checkout | $482.06 (3.6%) | $1,929.71 (3.5%) | $9,650.51 (3.5%) |
| Upwork @ 10% | $450.00 (10%) | $1,800.00 (10%) | $9,000.00 (10%) |
| Upwork @ 15% | $425.00 (15%) | $1,700.00 (15%) | $8,500.00 (15%) |
| Fiverr @ 20% | $400.00 (20%) | $1,600.00 (20%) | $8,000.00 (20%) |
Percentages in parentheses are the effective fee. Upwork rows exclude Connects and withdrawal costs.
Read the $500 row carefully, because this is where most side hustlers live: Stripe keeps $14.80, Fiverr keeps $100. On small tickets, the platform premium is enormous in relative terms. A $500 gig on Fiverr nets you barely more than a $450 gig invoiced through Stripe.
The monthly take-home table
Zoom out to monthly gross and the gap becomes salary-sized:
| Monthly gross | Stripe (US card) | PayPal Checkout | Upwork @ 10%* | Upwork @ 15%* | Fiverr @ 20%* |
|---|---|---|---|---|---|
| $500 | $485 | $482 | $450 | $425 | $400 |
| $2,000 | $1,942 | $1,930 | $1,800 | $1,700 | $1,600 |
| $5,000 | $4,855 | $4,825 | $4,500 | $4,250 | $4,000 |
| $10,000 | $9,710 | $9,651 | $9,000 | $8,500 | $8,000 |
| $20,000 | $19,420 | $19,302 | $18,000 | $17,000 | $16,000 |
*Upwork/Fiverr rows are platform fees only; Connects, withdrawal costs, holds and currency conversion would reduce them slightly.
Now the headline comparison: at $20,000/month gross, Upwork at an effective ~13% (10% service fee plus Connects and withdrawals) leaves you around $17,400, while Fiverr at an effective ~21.5% (20% plus withdrawal/currency costs) leaves you around $15,700. That’s roughly a $1,700/month gap — over $20,000 a year — for the same gross revenue. Your choice of rail is a five-figure annual decision once you’re full-time.
And against Stripe, the gap is even starker: $20,000 gross keeps $19,420 through Stripe versus $16,000 on Fiverr. The $3,420 monthly difference is the price of Fiverr’s discovery engine. Which brings us to the real question.
When to eat the fee, and when to route around it
The fee isn’t a scam — it’s the price of distribution. Marketplaces find clients for you; payment rails just move money from clients you found yourself. Here’s the framework I use:
Eat the fee when:
– You’re new and need the platform’s demand. Upwork’s job feed and Fiverr’s search are worth the fee while your own pipeline is empty — treat it as a marketing expense.
– The client relationship started on the platform. Poaching a fresh Upwork client off-platform isn’t just against the terms — within the 24-month non-circumvention window it can get your account penalized and stick the client with a conversion fee. The fee is the cost of the introduction you didn’t have to make.
– Payment protection matters. Escrow, dispute resolution, and fraud screening have real value on big or unfamiliar projects. A 10% fee on a $5,000 contract with a stranger is cheap insurance.
Route around the fee when:
– It’s a repeat client and the relationship is mature. Once the trust exists, move long-term clients to direct invoicing — just honor the 24-month rule on Upwork-sourced relationships before you do.
– The ticket is large. The absolute fee scales linearly: on a $10,000 project, Fiverr costs $2,000 versus Stripe’s ~$290. Above a few thousand dollars, the “convenience” of the platform gets very expensive.
– You’re paying for discovery you no longer need. If 80% of your Upwork revenue comes from clients who’d follow you anywhere, you’re paying a finder fee on clients you already found.
The gross-up habit. Whichever rail you’re on, never let the fee come out of your target income. Decide what you need to keep, then divide by (1 − fee): want $2,000 net on Upwork at 10%? Bid $2,222. On Fiverr’s flat 20%? Price at $2,500 to keep $2,000. Run your own scenarios through a freelance fee calculator comparing PayPal, Wise, Upwork and Fiverr before you send a proposal — five minutes of math that protects your effective rate.
One more practical move: get serious about invoicing clients as a freelancer directly. The freelancers who keep the most aren’t the ones hunting the lowest-fee platform — they’re the ones who graduate clients from marketplaces to direct relationships, keep the 24-month clock in mind, and pocket the 10–20% spread as a raise they gave themselves.
A note on “zero commission” platforms you’ll see advertised: some alternatives take 0% but charge for proposal credits or per-contract fees instead. Zero commission isn’t zero cost — do the same effective-rate math (all-in costs ÷ gross) before you switch. Upwork’s own fee page is the authority on what you’ll actually pay per contract: Upwork Help Center — Freelancer Service Fee.
Frequently Asked Questions
How much does Upwork take from freelancers in 2026?
Upwork charges a variable freelancer service fee of 0% to 15% per contract, set when you submit a proposal or receive an offer and locked for that contract’s duration. The old 20/10/5% tiered model (and the flat 10% that replaced it) ended May 1, 2025. Most freelancers report landing near 10%, plus Connects costs of $0.15 each per proposal.
Is Fiverr’s 20% fee negotiable or reduced for high earners?
No. Fiverr charges a flat 20% commission on every order — including tips and gig extras — with no volume tiers, no seniority discount, and no repeat-client break. It applies from your very first dollar.
What’s cheaper for receiving freelance payments: Stripe or PayPal?
Stripe is cheaper for US card payments: 2.9% + $0.30 versus PayPal Checkout’s 3.49% + $0.49 (or 2.99% + $0.49 for card payments through PayPal). On a $2,000 invoice, Stripe costs $58.30 and PayPal Checkout costs $70.29. The gap widens on international payments, where both add ~1.5% and PayPal adds a 3–4% currency conversion spread.
Does Upwork refund its fee if I refund a client?
Yes — if money is refunded to your client, Upwork returns the freelancer service fee on that amount. This is the opposite of PayPal, where the original transaction fee is not returned when you issue a refund.
Can I take an Upwork client off the platform to avoid the fee?
Upwork’s non-circumvention period is 24 months: moving a client relationship off the platform within that window to dodge fees violates the terms and can lead to account penalties, with conversion fees applying on the client side. Wait out the clock, or keep the relationship on-platform and price the fee into your bid.
What’s my real effective rate on Upwork after all costs?
Your headline fee (say 10%) is only part of it. Add Connects (roughly $15 per won contract at typical win rates), any withdrawal fees (~$30 for wire, free for ACH), and optional Freelancer Plus ($19.99/month). A freelancer at a 10% service fee with normal proposal activity typically lands at an effective 12–14% all-in. On Fiverr, the flat 20% plus withdrawal and currency costs usually lands around 21–22% effective.
Fee schedules change — I verified every number above against current platform pages in October 2026, but always confirm on the official pricing page before signing a big contract. This article is practical math for planning purposes, not financial or tax advice.
