All tools
fees

Upwork Fee Calculator

Calculate your net earnings after Upwork's service fee — across all contract and membership types.

Contract Type

Marketplace contracts use a variable fee set at contract formation via Upwork's algorithm.

Earnings Details

Upwork's Marketplace fee is computed by an algorithm at contract creation — factoring in job category, real-time supply/demand, and your membership tier — then locked for the life of that contract. Enter the exact percentage shown in your contract.

Your tier at contract creation is one of the algorithm inputs. This does not change your contracted rate — it is for reference only.

If this client recently converted to Enterprise status, Upwork applies whichever rate is lower — your existing Marketplace or Legacy rate, or the new 10% Enterprise flat rate. Leave blank if this is a brand-new Enterprise contract.

Legacy Tiered pricing is a fixed override written into your specific contract. Enter the exact rate from your agreement.

Applied Rate 10% Marketplace — your contract rate

Results

You Keep

$900.00

Your net after service fee

Upwork Takes

$100.00

10% of gross billing

Summary

Gross billed $1,000.00
Service fee rate 10%
Fee amount −$100.00
Net to you $900.00
You keep 90.0%

Upwork Fee Reference

Contract Type Freelancer Fee Trigger / Condition Rate Lock
Marketplace Variable — Algorithm Standard bid/hire flow; rate set by Upwork's algorithm at formation (category + supply/demand + membership tier) Locked for life of contract
Direct Contract (Freelancer-initiated) 5% flat You send the Direct Contract link to the client Locked at formation
Direct Contract (Client-initiated) $0 to freelancer Client sends invite via Upwork's Direct Contracts tool; client pays $49.00 / month instead Locked at formation
Enterprise 10% flat Client has Enterprise badge (incl. Legacy Enterprise & Upwork Business). Lower-of rule applies on conversion from standard. Lower-of: existing rate or 10%
Any Hire $0 to freelancer No prior Upwork relationship (Prior_Upwork_Relationship = False); IC or Payroll path. Withdrawal & payment method fees still apply. N/A
Legacy Tiered Fixed — per agreement Pre-existing contracts with a written "Legacy Tiered Pricing" override; rate is defined in your specific agreement Fixed per written terms
Upwork Payroll $0 to freelancer Engagement classified under Payroll Service terms (Domestic or International) N/A