If you invoice $3,000 a month as a freelancer, the amount that actually lands in your bank account can range from about $2,350 to $2,980 — and the difference has almost nothing to do with how hard you worked. It’s the rails your money rides on: platform commissions, payment processor fees, withdrawal charges, and the one cost nobody itemizes — the currency conversion spread.
Here’s the uncomfortable truth I’ve seen repeated across every fee comparison this year: most freelancers pick their payment method once, out of habit, and then quietly bleed 4–8% of their income for years. A freelancer earning $36,000 a year could be losing $1,500 to $2,800 annually to fees they barely notice. That’s a month of rent, gone into someone else’s margin.
This guide puts the six main ways freelancers get paid side by side with 2026 numbers — Upwork, Fiverr, PayPal, Stripe, Wise, and Payoneer — then shows the hybrid setup that keeps the most of what you earn. Every fee below was checked against current sources this month. And fair warning up front: some of these numbers are ranges, not fixed figures, because some platforms don’t publish their full math. I’ll tell you which is which.
The $1,000 invoice test: what you’d actually keep
The cleanest way to compare is to run the same invoice through every platform. A developer-built open fee calculator published in October 2026 ran exactly this test with default assumptions, and the ranking is stark:
| How you get paid | What you keep on $1,000 | % lost |
|---|---|---|
| Wise (receive USD) | ~$994 | 0.6% |
| Payoneer (direct client payment) | ~$970 | 3.0% |
| Stripe (international card, US account) | ~$946 | 5.4% |
| PayPal invoice (international) | ~$921 | 7.9% |
| Upwork (10% service fee) | ~$881 | 11.9% |
| Fiverr (20% seller fee) | ~$783 | 21.7% |
Two caveats, and they’re big ones. First, it isn’t a fair race: Upwork and Fiverr are marketplaces, and you’re paying partly to find the client. Wise and PayPal are just ways to move money once the client is yours. Second, several of these figures use placeholder assumptions for FX spreads where platforms don’t publish a number. Treat the table as directional — the honest kind of directional — then check your own account’s real numbers.
The pattern that matters: the gap between the cheapest (Wise) and PayPal is roughly $73 on every $1,000. If you invoice $3,000 a month, that’s $219 a month, or $2,628 a year. That is not a rounding error. That is the entire fee debate in one number.
Upwork: the variable fee nobody reads
Upwork overhauled its freelancer fee structure on May 1, 2025, replacing the old tiered system (20% on the first $500 per client, 10% up to $10,000, 5% beyond) with a variable service fee of 0–15% per contract. The rate is set per contract — it’s shown to you before you submit a proposal or accept an offer, and it’s locked in for the life of that contract. Most freelancers report landing near 10%, but don’t assume that number. Read the actual figure on your proposal screen before you price the job.
Beyond the headline fee, Upwork has three more costs that chew into earnings:
Connects. Every proposal costs Connects at $0.15 each. A typical job post takes 10–16 Connects, so a freelancer sending ten proposals a month can spend $24 or more just bidding — before earning a cent.
Withdrawal fees. Moving money off Upwork costs: $0.99 per transfer to a local bank outside the US, free for US ACH (US tax address), $2.99 for international freelancers using US-bank ACH, $2 for Instant Pay (US freelancers), and a brutal $50 for a US dollar wire transfer. The cheapest habit is obvious: withdraw less often. One transfer a month at $0.99 costs $11.88 a year; weekly withdrawals cost $51.48.
Payment timing. Hourly contracts are billed weekly and become available ten days later. Fixed-price milestones release five days after client approval. That delay is a cash-flow cost, not a fee, but it matters for anyone budgeting around it.
There’s also the currency conversion fee Upwork applies when you withdraw in non-USD — and Upwork doesn’t publish that margin clearly, so treat it as an unknown and compare with your bank or a multi-currency account before choosing a withdrawal method.
For a deeper dive into how Upwork’s current variable fee actually works contract by contract, see our guide to Upwork fees in 2026.
Fiverr: the flat 20% you can’t negotiate down
Fiverr’s seller-side fee is simpler and harsher: a flat 20% commission on every order, every tier, every seller — taken automatically before money reaches your earnings balance. It doesn’t taper with volume, and there’s no way to negotiate it down (Fiverr Pro sellers can negotiate custom terms, but that’s an invitation-only tier most accounts can’t access).
The math on gig pricing trips up a lot of beginners. If you want to keep $100, charging $100 leaves you with $80. To keep $100, you need to charge $125, because $125 × 0.80 = $100. Build that 25% markup into your pricing formula from day one.
Two more Fiverr costs to know:
The buyer pays too. Buyers pay a 5.5% service fee on top of your gig price (plus a small-order fee on cheap gigs), so the total markup over the work’s value can run 25–32%. That affects what clients are willing to pay you.
The clearance wait. The $400 left after a $500 order doesn’t hit your available balance the next morning — it sits in clearance for up to 14 days (7 for Top Rated sellers). That’s the longest hold of any major platform, and it’s a real cash-flow planning point.
Withdrawals. Bank transfers via Payoneer run about $1 per withdrawal; the 2% FX margin the dev.to calculator uses for Fiverr is a labeled placeholder, because Fiverr doesn’t publish its conversion spread. Withdraw monthly, not weekly, and that $1 is nothing.
Fiverr only makes sense where its client acquisition beats its fee: package-based creative work where buyers come to you, and where you’d otherwise spend Connects or ad money hunting leads. On a $100 gig where the client found you through search, 20% is the price of zero acquisition cost. Fair trade — as long as you’re doing it knowingly.
PayPal: convenient, familiar, and quietly expensive
PayPal remains the default “just send me the money” rail, and for domestic US invoices it’s fine. For international invoices, it’s one of the most expensive ways to get paid. Here’s the current fee structure for an international invoice:
- 4.99% + $0.49 fixed fee (that’s 3.49% standard merchant + 1.50% international surcharge, plus the fixed fee per transaction)
- ~3% currency conversion markup on top of that when money crosses currencies
On a $1,000 international payment, you lose about $50 in transaction fees and another ~$28 to the conversion spread — roughly $78–$80 total, or 7.9%.
Then there’s the withdrawal step. Pulling PayPal funds to your bank is free in most corridors (instant transfer costs a small fee in the US), but if your corridor forces conversion at PayPal’s rate — and PayPal’s rate typically runs 2.5–4% worse than mid-market — you pay the markup a second time. This is the classic double-dip: fee on receipt, spread on conversion, spread on withdrawal.
PayPal still earns its place as the fallback method: nearly every client already has it, disputes have a familiar resolution path, and for small or one-off payments where the client’s convenience decides, eating the fee beats losing the client. For regular monthly income from the same client, it’s almost never the cheapest option.
Stripe: great for productized services, middling on international cards
Stripe is a different animal — you’re using it because you run a checkout, a booking flow, or subscription billing for retainer clients. The 2026 pricing for a US Stripe account:
- Domestic card: 2.9% + $0.30
- International card: 2.9% + 1.5% = 4.4% + $0.30
- Add 1% if currency conversion is needed on top of that
So an international client paying by card costs you roughly 5.4% all-in. For US domestic clients, 2.9% + $0.30 is competitive — but note the fixed $0.30: on small recurring payments it bites. A $20/month retainer client pays you $19.12 after Stripe’s cut — a 4.4% effective rate.
Where Stripe genuinely shines for freelancers: it looks professional (your client never sees a “send money to a friend” flow), it handles subscriptions and failed-payment retries automatically, and its payouts to your bank run on a predictable 2-day schedule in the US. If you’re productizing — fixed monthly packages, deposits before project start, automated invoicing — Stripe is worth the fee. If you’re just trying to move an invoice payment across borders cheaply, it’s the wrong tool.
Wise: the cheapest rail for direct clients
Wise (formerly TransferWise) is the fee champion for a simple reason: it charges the actual mid-market exchange rate and makes its money on a small, published conversion fee instead of hiding margin in the rate. Current structure for receiving:
- Receiving USD: free via ACH; ~$6.11 for wire/Swift transfers
- Conversion: typically ~0.6% on major corridors (Wise publishes a range of 0.22%–4.42% depending on the pair — always check their own calculator for your specific currency)
- Transfer speed: same day to 1 business day on many major currencies
On the $1,000 test, Wise keeps about $994 — a full percentage point-plus cheaper than everything else for direct payments.
The catch is friction on the client’s side. Your client has to send via bank transfer or set up Wise — many US and EU clients will shrug and default to PayPal because their accounting team already has it set up. Wise wins every argument about cost and loses some on convenience. It’s also worth knowing that Wise isn’t available everywhere — account availability and features vary by country, so confirm your country is supported before building your whole payment flow around it.
Payoneer: the marketplace workhorse with layered fees
Payoneer is the default payout rail for Upwork and Fiverr, and it’s deeply integrated with 2,000+ platforms. The fee layers add up, though:
- Receiving from platforms: typically free or 1%
- Withdrawal to local bank with conversion: up to 2% (Payoneer lists 1.2%–4% for withdrawals with currency conversion depending on the corridor)
- FX markup: Payoneer builds roughly 1–3% over mid-market into its conversion rates without itemizing it
- Annual fee: $29.95, but only if you receive less than $6,000 in any 12 consecutive months
The honest verdict from freelancer comparisons this year: Payoneer is the pragmatic choice when platforms force it on you (it’s often the only sensible withdrawal option from Upwork/Fiverr), and it’s competitive for receiving — but its conversion markup makes it a poor choice for the actual currency conversion. The veteran move: receive into Payoneer, withdraw or hold USD, and do the conversion elsewhere.
Where the money really goes: the FX spread
Here’s the insight that changes how you read every fee table. Across every method above, the flat fee is rarely the expensive part. The conversion spread is.
Consider a $2,000 project payment. A bank wire with a 5% FX markup and a $30 fee costs you roughly $130 — and $100 of that is the invisible spread. PayPal’s 3–4% conversion markup on a $1,000 invoice is $30–$40 you’ll never see itemized. Industry analyses put the typical freelancer’s all-in loss at 3–5% per payment once conversion is included, and the margin never appears on a receipt — you only notice it when the math comes up short.
That means the single most valuable payment habit isn’t picking the cheapest headline fee. It’s this: hold USD, convert on your schedule. Every method that forces conversion at the moment of payment — or at the moment of withdrawal — is converting at their rate on their timing. A multi-currency setup that lets you hold a USD balance and convert when rates are favorable (or when you actually need the money) beats any marginal fee difference.
The $3,000/month hybrid setup
Here’s a realistic stack for a US-based freelancer earning $3,000/month from a mix of marketplace and direct clients:
-
Upwork/Fiverr earnings → withdraw to Payoneer monthly. Accept the platform fees as customer-acquisition cost. Withdraw once a month to minimize the $0.99–$2.99 transfer fee, and hold USD in Payoneer rather than converting immediately.
-
Direct clients → Wise. Send invoices with bank-transfer details from your Wise USD account. Cost: ~0.6% on conversion instead of PayPal’s ~8% all-in. On a $1,500 direct-client invoice, that’s roughly $110 saved every month.
-
Retainer/productized services → Stripe. Accept the 2.9%+ domestic fee for the professionalism and automation — or gross up the invoice with the reverse-fee formula so the processor fee lands on the client’s side. Set deposits at 50% before project start to fund the work itself.
-
Convert quarterly, not per-payment. Let USD accumulate, convert when you need to pay taxes or bills. If the dollar strengthens while you hold, you win twice.
The annual math on a $36,000 year: the lazy setup (everything through PayPal, weekly withdrawals) loses roughly $2,500–$2,900. The hybrid setup loses roughly $400–$700. That’s a $2,000+ swing from about two hours of setup work. Few “productivity hacks” in freelancing have that ROI.
Mistakes that quietly cost freelancers hundreds
- Withdrawing weekly. Every withdrawal has a fixed component ($0.99–$2.99 on Upwork, $1+ on Fiverr). Monthly withdrawals cut this cost by 75%.
- Converting on receipt. Letting PayPal or your bank convert at their rate at the moment money lands. Hold the original currency when you can.
- Ignoring Connects cost. Bidding isn’t free on Upwork. Track your Connects spend per client acquired — a client that cost $15 in Connects to win is 1.5% more expensive than the fee schedule suggests.
- Pricing Fiverr gigs at the take-home number. Always divide your target take-home by 0.80 to get the gig price. A $60 target needs a $75 gig.
- Using PayPal for regular monthly income. The convenience tax compounds. Move repeat clients to Wise or bank transfer after the first project.
- Treating the headline fee as the total fee. The 20% or 10% is what the platform advertises. The real number includes withdrawal fees, conversion spreads, and bidding costs. Calculate your effective rate per client at the end of each quarter — it’s the only number that tells you which clients are actually profitable.
Frequently Asked Questions
What is the cheapest way for a freelancer to receive international payments in 2026?
For direct client payments, Wise is generally the cheapest — around 0.6% in conversion costs on major corridors using the mid-market rate, with free USD receipt via ACH. Payoneer is cheapest for marketplace payouts where it’s the integrated option (1% or free to receive), and SWIFT wires are only competitive on very large transfers where the flat fee becomes negligible.
How much does Upwork really take in 2026?
Upwork’s freelancer service fee is variable at 0–15% per contract (set when you bid, locked for that contract), with most contracts landing near 10%. Add $0.15 per Connect for proposals, $0.99–$2.99 per withdrawal depending on method, and an unpublished currency conversion margin. A realistic all-in cost for a typical freelancer is 11–13% of billed earnings before tax.
Is Fiverr’s 20% fee worth it?
It depends on where your clients come from. On Fiverr, buyers find you — there’s no bidding cost and no proposal time. If a $100 gig cost you zero acquisition effort, the 20% is cheaper than it looks. If you’re bringing your own clients to Fiverr, you’re donating 20% for no benefit — invoice them directly through Wise or Stripe instead.
Why is PayPal so expensive for freelancers?
PayPal charges 4.99% + $0.49 on international invoices (3.49% base + 1.5% cross-border surcharge) and then applies roughly a 3% markup when converting currencies — a cost that doesn’t appear as a separate line item. The combined effect is about 7–8% lost on a typical international payment. It’s priced for convenience, not for regular business income.
Should I use Wise or Payoneer?
Use both, for different jobs: Payoneer for withdrawing earnings from Upwork, Fiverr, and other integrated marketplaces (where it’s often the only practical option), and Wise for direct client invoices and currency conversion (where its mid-market rate saves roughly 1.5–2.5% over Payoneer’s markup). Hold USD balances and convert only when you need the money.
Do freelancer payment fees change how I should price my work?
Yes. Price from your target take-home, not your invoice amount. On Fiverr, divide your target by 0.80 to get the gig price. On Upwork, add the actual contract fee rate (shown when you bid) plus Connects and withdrawal costs to your rate calculation. Clients who push you toward expensive payment methods should absorb the difference — or agree to the cheaper rail.
