Skip to calculator
Veomark

Free · Instant · No signup

Upwork Fee Calculator

10% service fee, withdrawals, tax, and inverse invoice gross-up.

QuotVid free YouTube Shorts automation trial - get Shorts posted for you daily

Upwork Fee Calculator

Interactive Upwork fee calculator

Upwork 10% Flat Service Fee Model: Complete Breakdown

Upwork replaced the old 20% / 10% / 5% lifetime sliding scale with a flat 10% freelancer service fee on marketplace contracts. On a $1,000 fixed-price milestone you keep $900 in your Upwork balance before withdrawal and tax. The fee applies to hourly time as well: 10 hours at $50/hr is a $500 contract and a $50 cut.

Tax in this tool is applied after the marketplace fee and withdrawal, as a simple effective rate on remaining profit. That matches how many US sole proprietors think about “what hits my checking account vs what I must set aside.” It is not a substitute for Schedule C math. Pair it with the Freelance Hourly Rate Calculator so your posted Upwork rate already clears overhead.

After fee = Contract × (1 − 0.10)
After withdrawal = After fee − Withdrawal
Net = After withdrawal × (1 − tax)

Upwork Withdrawal Fees & Conversion Costs Comparison

Listed US-dollar fee amounts below are applied in your selected currency for planning. Real FX markups on non-USD balances can stack on top.

Method Fee On $1,000 after 10% Best for
Direct local bank $0.99 $899.01 before tax Default weekly payouts
Payoneer $2.00 $898.00 Multi-currency wallets
Instant Pay 2% (max $10) $10.00 cap → $890 Emergencies only
Wire transfer $30.00 $870.00 Very large single withdrawals

How to Gross-Up Your Freelance Rates on Upwork to Protect Profit Margins

If you need $75/hr in your account after tax, do not type $75 into the Upwork proposal. Invert the stack. Desired net $75, 25% tax, bank withdrawal on a one-hour contract: pretax $100, plus $0.99, divide by 0.90 ≈ $112.21 billed. That is the number that belongs in the proposal - then let this page confirm it.

Direct Contracts flip who pays Upwork. The client sees 3.4% on top; you skip the 10%. Only use that toggle when the contract is actually Direct. Using marketplace 10% math on a Direct job will over-quote; using Direct math on a Job Post will under-quote.

Frequently Asked Questions (FAQ)

What is Upwork’s freelancer service fee in 2026?

Marketplace contracts use a flat 10% freelancer service fee on the contract amount (replacing the old 20/10/5% sliding scale). That 10% is taken before you withdraw. Hourly and fixed-price jobs on the marketplace both use it unless you are on a custom enterprise agreement. Always confirm the live fee on the contract page.

How do I quote so I keep a target amount after Upwork fees?

Gross-up: Required invoice = (Desired net ÷ (1 − tax rate) + withdrawal fee) ÷ (1 − 10%). Example: you want $1,000 net, 25% tax, $0.99 bank withdrawal. Pretax need = $1,000 ÷ 0.75 = $1,333.33. Plus $0.99, then ÷ 0.90 ≈ $1,482.58. This calculator’s “target net” mode does that walk, including Instant Pay’s 2% cap at $10.

What does Upwork Direct Contracts change for fees?

Direct Contracts (off-marketplace billing through Upwork) typically charge the client a processing fee around 3.4% instead of taking 10% from the freelancer. You still pay withdrawal costs. Toggle Direct Contracts on this page to zero the 10% freelancer cut and show the client’s 3.4% on top of the invoice. Marketplace jobs should leave that toggle off.

Which Upwork withdrawal method is cheapest?

Direct to local bank is usually cheapest at $0.99 per withdrawal. Payoneer is often $2.00. Instant Pay is 2% with a $10 cap - expensive on small withdrawals, capped on large ones. Wire is a flat $30, only rational for very large single pulls. Currency conversion on top of these listed fees can add more if you settle outside USD.

QuotVid AI quote video studio - turn words into viral videos