Upwork Fee Calculator
Calculate your take-home pay under Upwork's current per-contract fee model (0% to 15%).
Upwork charges a service fee between 0% and 15% depending on contract type and terms. The exact rate is shown when submitting a proposal or receiving an offer, and locks once the contract begins.
Gross contract or milestone amount in USD
Current Upwork policy locks the exact fee (0%–15%) per contract at the time of proposal or offer.
How current Upwork fees work
Unlike the legacy lifetime-billing model (which scaled from 20% down to 5%), current Upwork contracts carry an individual fee locked between 0% and 15%.
Worked example:
For a $500 milestone with a $50 bonus at the standard 10% rate:
- Gross billed: $500 + $50 = $550.00
- Upwork fee (10%): −$55.00
- You keep: $495.00 (90.0%)
Formula: Net Take-Home = (Project Amount + Bonus) × (1 − Fee Rate)
Official source: Sourced from Upwork Help Center — Freelancer Service Fees. Always review the locked fee displayed on your active proposal or offer before submitting work.