How Platform Fees Eat Your Freelance Income (2026 Fee Breakdown)
Upwork now charges a variable fee of up to 15%. Fiverr takes 20%. Then withdrawals and currency conversion take more. Here's what you actually keep in 2026, and how to track it.
The client paid $1,000. You're celebrating. Then the money reaches your bank and it's closer to $880.
Where did the rest go?
Platform fees are the most undertracked part of freelance finance. They happen at every step: when you earn, when you withdraw, when you transfer and when you convert. Most freelancers know fees exist but don't know exactly how much they lose to them. That vagueness costs real money, and it also matters at tax time, because fees are often a deductible business expense.
Where Fees Actually Come From
A typical payment from a platform client to your local bank passes through several fee points.
Platform service fee (Upwork):
Since May 2025, Upwork charges freelancers a variable service fee of 0% to 15% per contract. You see the rate before you submit a proposal or accept an offer, and it is locked for that contract. It replaced the flat 10% fee. If your contract's fee is 10%, a $1,000 contract becomes $900 before you do anything else.
Withdrawal fee (Upwork):
Upwork's withdrawal fees are flat amounts, not percentages:
Direct to Local Bank: $0.99 per withdrawal, plus the exchange-rate margin used to convert it
Payoneer: a small flat fee per transfer, plus Payoneer's own fees
Wire transfer in USD: $50 per wire
Direct to U.S. Bank (ACH): free with a US tax address, and $2.99 per withdrawal for non-US tax addresses from 1 September 2026. This includes Payoneer and Wise USD account details used through this method
Payment provider fees (Payoneer):
Withdrawing to a local bank in a different currency costs up to 2% above the mid-market rate, depending on country and currency. Same-currency withdrawals cost $1.50. Payoneer also charges a $29.95 annual fee if you receive less than $6,000 in 12 months.
Currency conversion:
Every conversion uses an exchange rate, and the gap between that rate and the mid-market rate is a fee, even when nobody calls it one. Wise converts at the mid-market rate with a visible fee, typically around 0.4% to 0.7% for currencies like USD to PKR or INR at the time of writing.
Fiverr Has a Different Structure
Fiverr charges sellers a flat 20% on every order, including extras and tips. A $500 order gives you $400 before any withdrawal fees. Earnings clear after 14 days, or 7 days for Top Rated, Seller Plus and Pro freelancers.
If you price services based on what you want to earn, price in that 20% before you quote.
What a $1,000 Payment Becomes
Rough examples, converting to local currency. Your exact numbers depend on your contract fee, country and withdrawal method.
Upwork (10% contract fee) via Payoneer: $1,000 → $900 after the service fee → a few dollars for the transfer → up to about $18 lost in conversion. Around $880.
Fiverr via Payoneer: $1,000 → $800 after the 20% fee → up to about $16 lost in conversion. Around $780.
Direct client paying into Wise by ACH: free to receive → about 0.5% to 0.7% to convert. Around $993 to $995.
Direct clients are far more profitable per dollar, which is why experienced freelancers often move long-term clients off platforms once trust is established, where the platform's terms allow it.
The Pricing Problem
Most freelancers don't think about fees when setting prices. They want $50 an hour, so they charge $50 an hour.
After a 10% platform fee and conversion costs, $50 an hour can become about $44 in your pocket. On Fiverr, it can be under $40. To actually keep $50, you might need to charge $57 on Upwork or $64 on Fiverr. See hourly vs fixed-price billing for more on setting rates.
How to Track Fees Properly
Log every payment with two numbers: gross and net.
Gross: what the client paid
Net: what actually reached your spending account
For each payment, record:
Gross amount in the original currency
Platform service fee
Withdrawal fee
Conversion rate and conversion cost
Amount received in local currency
After 3 to 6 months, you'll see your effective take rate on each platform and each withdrawal method, and which one is costing you the most.
Fees and Taxes
In many countries, you report the gross amount as income and claim platform and payment fees as a business expense. Tracking them separately can lower your tax bill. Check the rules where you live: our guides cover the US, the UK and Pakistan.
Cut Fees on Direct Clients
For direct clients, the biggest saving is avoiding a platform fee at all. Send a clear invoice with your Wise or bank details and ask to be paid directly. Finviro's free invoice generator creates a professional PDF invoice in any of 150+ currencies, with no signup.
What to Do With This Information
Check the service fee on each Upwork contract before you accept it
Price your services to cover platform fees
Compare withdrawal methods for your country and volume
Budget on net income, not gross
Record fees separately for your tax return
Review your effective take rate every quarter
Summary
Platform fees are real, consistent and compound across every payment. Upwork charges a variable 0% to 15%, Fiverr takes 20%, and withdrawal and conversion costs stack on top. A $1,000 platform payment often nets $780 to $880.
The fix is simple: track gross and net for every payment. Once you see your real effective rate, you can price properly, choose cheaper withdrawal methods and stop being surprised by what lands in your account.