Updated for 2026 Upwork Policy

How Much Does Upwork Take? The Complete Fee Guide for 2026

If you have ever wondered exactly how much Upwork deducts from your earnings before the money reaches your bank account, this guide gives you the complete, up-to-date answer — without the confusion.

The Short Answer

Upwork currently charges freelancers a service fee between 0% and 15% per contract. The most common rate for standard hourly and fixed-price contracts is 10%. The exact percentage is shown to you when you submit a proposal or receive an offer, and it locks in permanently once the contract starts.

This is different from Upwork's old model, where the platform used a sliding scale based on your lifetime earnings with each individual client. That legacy system (20% up to $500, then 10% up to $10,000, then 5% above that) is no longer the universal standard. The current per-contract model is simpler and more transparent.

Upwork Fee Breakdown by Contract Type (2026)

Contract TypeService FeeWhat You Keep
Direct Contracts (BYO Client)0%100% of billed amount
Standard Hourly & Fixed-Price10% (most common)90% of billed amount
Certain Enterprise / Specialized ContractsUp to 15%85% of billed amount

Source: Upwork Help Center — Freelancer Service Fees (official documentation, 2026).

What Changed from the Old Upwork Fee Model?

Many freelancers remember the old tiered model. It worked like this: for the first $500 you billed to a client, Upwork charged 20%. Once you crossed $500 with that same client, the rate dropped to 10%. After $10,000 with that same client, the rate fell to just 5%.

This legacy system rewarded long-term client relationships but was confusing for newer freelancers who had to track their lifetime billing per client. The current model eliminates that complexity. Your fee rate is set at the proposal stage and does not change as your earnings grow.

If you are on an older contract that started under the legacy model, your original rate may still apply for that specific contract. But all new contracts since the policy change operate under the current 0%–15% framework.

How Upwork Fees Are Calculated in Practice

The math is straightforward once you know your rate. Upwork deducts the service fee from your gross billed amount — meaning the total charged to the client — before depositing your share into your Upwork account balance.

Example 1 — Standard Fixed-Price Contract at 10%

  • Client milestone: $800
  • Upwork service fee (10%): −$80
  • Your earnings credited: $720

Example 2 — Direct Contract (BYO) at 0%

  • Client invoice: $1,200
  • Upwork service fee (0%): −$0
  • Your earnings credited: $1,200

Example 3 — Project with $200 Bonus at 10%

  • Base project: $500
  • Client bonus: +$200
  • Total gross billed: $700
  • Upwork service fee (10% on total): −$70
  • Your net earnings: $630

Note: Bonuses are subject to the same contract fee rate as the base amount.

Does Upwork Fee Apply to Bonuses and Extra Payments?

Yes. Any additional payment or discretionary bonus your client sends through the Upwork platform is treated as earnings on that contract and is subject to the same locked fee percentage. If your contract rate is 10%, then a $500 bonus will also incur a 10% deduction, leaving you with $450 from that bonus.

This is an important detail many freelancers overlook when negotiating bonuses. Always factor in the platform fee when calculating your target payout from any bonus arrangement.

How to Reduce Your Upwork Service Fee

There are two primary strategies to legally reduce the fee you pay Upwork:

  1. Use Direct Contracts (Bring Your Own Client): If you already know a client or have been working with someone outside Upwork, you can invite them to pay you through an Upwork Direct Contract at a 0% service fee. This is by far the most effective way to keep your full invoice amount.
  2. Negotiate your rate at proposal stage: The fee is set at the time a proposal is reviewed. Certain clients — particularly Upwork Enterprise clients — may have different fee arrangements. Always read the fee disclosure shown on your proposal confirmation screen.

Upwork Fees vs. Your Local Currency Take-Home

Your net earnings in USD are credited to your Upwork account balance after the service fee. However, the final amount that reaches your local bank account depends on additional factors: the withdrawal method you choose, the foreign exchange spread applied by Upwork or your bank, and any flat withdrawal fees.

For freelancers in Pakistan, India, Bangladesh, Nigeria, and other countries receiving USD payments, the real-world take-home is often 3%–6% lower than the net USD figure shown in your Upwork balance, due to currency conversion spreads and withdrawal fees.

Use our free Upwork Fee Calculator to instantly see your exact take-home pay — including optional bonus deductions and local currency conversion at your bank's specific exchange rate.

Open Upwork Fee Calculator →

Frequently Asked Questions About Upwork Fees

Can my Upwork fee change after a contract starts?

No. Once a contract is active, the service fee rate is locked for that specific contract. It cannot be changed by either you or the client after the contract has started.

Is the Upwork service fee charged to me or to the client?

The service fee is charged to the freelancer and is deducted from your earnings. The client pays a separate Upwork service fee on their side, which does not affect your payout.

What happens to the fee rate if I earn more on a contract?

Under the current model, earning more on a contract does not change your fee rate. The rate set at the start applies to all earnings on that contract regardless of the total billed amount.

Does Upwork charge fees on hourly contracts differently?

No. The same service fee percentage applies to both hourly and fixed-price contract types. The only difference is that hourly billing is based on tracked hours approved through Upwork's weekly billing cycle.

Related Calculators & Guides