Freelancer money operations
Freelance Platform Fees: What You Actually Take Home
What a freelance platform costs you is the commission on your contract plus the cost of getting the money out: withdrawal fees, currency conversion, receiving fees and any paid bids or subscriptions. On Upwork the freelancer service fee is 0–15% per contract, fixed for that contract. Add the payout route you use, such as Payoneer, Wise or a Deel withdrawal, and compare the money that lands in your account with the gross amount you earned.
By DmytroUpdated 7 min read
Short answer
- Upwork: a 0–15% freelancer service fee per contract, fixed for that contract (Upwork help, as of 8 Oct 2026).
- Payout: Deel charges USD 0 to a local bank or Pix, USD 5 cross-border and from USD 5 to a USD 10 cap for SWIFT (Deel fees, as of 21 Sep 2026); Payoneer bank withdrawals cost 1.2–4% by country and currency (general pricing, as of 26 Sep 2026).
- A fee the platform charges the client on top of your rate comes out of the client’s budget.
- Example: $1,000 gross, 10% commission, $4 withdrawal, 2% conversion and $15 of bids leaves $863.08, a 13.7% total cost.
The full fee stack
Separate the fees taken from your earnings from the fees the client pays.
Start with the gross amount earned for your work. A buyer fee the platform adds on top belongs to the client: it can limit the rate a client with a fixed budget will accept, and it is not a deduction from your earnings.
Exchange costs show up either as a separate fee or inside the rate. Compare what arrived in the destination currency with a reference rate for the same amount and time. If that difference already includes an explicit conversion fee, count the fee once.
| Item | What to record |
|---|---|
| Contract commission | Your percentage and what it is charged on |
| Client-only fee | The client’s total, separately, unless you agreed to absorb it |
| Payout and receiving fees | Every charged step, including any intermediary fee shown |
| Currency conversion | The rate used, any explicit fee and the net amount received |
| Subscriptions and bids | The cost for the period, including bids that won nothing |
Calculate your take-home pay
Run each fee in order, from the gross amount to the money you can spend.
Example with assumed fees, in the order the linked calculator uses: total cost is $136.92, or 13.7% of gross, and $863.08 is left before tax and other business costs. The calculator models the payment fees; subtract subscriptions and bids yourself.
Replace each assumption with the figures on your statement and the payout quote: percentage fees can have different bases and minimums. If the currencies differ, convert the gross amount and the proceeds at the same reference rate before you work out the percentage. For a month or a quarter, divide all platform, payout and conversion costs by the gross earnings for the same work, and track unpaid invoices separately.
Step by step
- Gross earnings for the contract: $1,000.
- Contract commission of 10%: $900 left.
- Withdrawal fee of $4: $896 left.
- Conversion cost of 2% on $896 ($17.92): $878.08 received.
- Subscriptions and bids for the period, $15: $863.08 left.
Payout routes and what they cost
Compare routes for the same amount, end currency and date.
An account in the invoice currency saves a conversion only when the platform pays out in that currency to that account. Include receiving fees, any onward transfer, minimums, timing and whether the account can be used for business income.
Fewer, larger withdrawals cut repeated fixed fees and leave more money on the platform between payouts. Choose a schedule that matches your bills.
| Route | Fee | Note |
|---|---|---|
| Deel to a local bank or Pix (21 Sep 2026) | USD 0 Deel fee | The local provider can charge its own fee |
| Deel cross-border or SWIFT (21 Sep 2026) | USD 5 cross-border; SWIFT from USD 5, Deel fee capped at USD 10 | Intermediary, receiving and FX fees can be added |
| Deel direct stablecoin (21 Sep 2026) | 2% + USD 1 | USDC or USDT; unavailable to US and UK accounts |
| Payoneer receiving account (general pricing, 26 Sep 2026) | Free in your local currency; 1% (minimum USD 1) in another currency | Marketplace and payment-request fees differ |
| Payoneer bank withdrawal (general pricing, 26 Sep 2026) | 1.2–4% by country and currency | Can apply even without conversion |
Platform or direct client: what the fee buys
Weigh the commission against the payment protection and admin it replaces.
Read the payment-protection conditions for your contract type: which work is covered, the time records or deliverables needed, how milestones are funded and the dispute deadlines. Escrow and funded milestones work only within those rules, so match them to the client’s risk.
Working directly means writing your own scope, acceptance criteria, invoices and collection process, and handling disputes yourself. Price the transfer and tool costs plus your admin time, and model one late or unpaid milestone as its own scenario.
Checklist
- Platform terms allow this client relationship to move.
- Scope, currency, due dates, acceptance and late-payment terms are written down.
- The payment route is one both parties can use legally for this business.
- Deposits or milestones and a plan for non-payment are set.
- Invoices, delivery evidence and fee statements are kept.
Moving a client off the platform
Use the platform’s conversion process and count the net saving.
Upwork’s conversion guide says the client starts the conversion, the freelancer accepts, and the conversion fee is paid before any outside payment. If an older contract shows no conversion option, contact Upwork support. Get the quote for this relationship and the confirmation that conversion is complete.
Example with assumed amounts: a USD 400 conversion fee and a USD 80 platform fee saved per invoice break even after 5 invoices. If direct collection costs you USD 60 per invoice in transfer fees, tools and admin time, the net saving is USD 20 and break-even takes 20 invoices.
Compare how much authorized work is left, what replaces the platform’s payment protection, and what one unpaid USD 1,000 milestone would do to you. Staying on the platform or switching to a cheaper supported payout route can beat leaving.
FAQ
How much do freelance platforms take?
On Upwork, 0–15% of each contract’s earnings, fixed per contract (as of 8 Oct 2026). Withdrawal, conversion and receiving fees come on top, as do paid bids or subscriptions.
Do client fees reduce my earnings?
A fee charged to the client on top of your rate comes out of the client’s budget. It can affect the rate you negotiate, so record it separately.
What is the cheapest way to withdraw platform earnings?
A payout in the currency of your costs to a local account, with as few conversions as possible. Compare full quotes: Deel’s local bank route has no Deel fee, while its SWIFT payouts cost USD 5–10 plus any intermediary fees (as of 21 Sep 2026).
Is a multi-currency account always cheaper?
It is cheaper when the platform pays out to it in the invoice currency and you spend in that currency. Otherwise receiving, conversion and onward-transfer costs can outweigh the saving.
Does a long client relationship lower the commission?
Only where the current contract terms say so. Read the fee in each offer.
Sources
- Freelancer Service Fee — Upwork
- Contract conversion process — Upwork
- About withdrawal fees and withdrawal minimums — Deel
- How to withdraw money using stablecoins — Deel
- Payoneer pricing — Payoneer
Fees and terms change, so check the provider’s current price page before you sign up. How we compare