You quoted $1,000 for a project on Upwork. How much do you actually keep? If it's your first contract with that client, the answer is $800 — Upwork takes 20%. But the rate isn't fixed. Upwork uses a sliding fee structure tied to your lifetime billings with each specific client, and understanding exactly how it works changes how you price and how you structure long-term work.
The Three Upwork Fee Tiers (Last verified: April 2026)
Upwork charges a service fee to freelancers — not to clients — based on total lifetime billings with each client. The fee is calculated per client relationship, not across your entire Upwork account.
| Lifetime Billings with Client | Upwork Fee | You Keep |
|---|---|---|
| First $500 billed | 20% | 80% |
| $500.01 – $10,000 | 10% | 90% |
| Over $10,000 | 5% | 95% |
The most important detail: this threshold is per client, not cumulative across all your contracts. If you have ten clients each at the $500 tier, you pay 20% on all of them. Your $9,500 in total Upwork earnings means nothing — what matters is how much you've billed each individual client.
Real Earnings Examples by Tier
Let's look at what you actually take home at each fee level:
$500 project (first contract with a new client):
Gross: $500 | Fee: $100 (20%) | Net: $400
$1,000 project after passing the $500 threshold with the same client:
Gross: $1,000 | Fee: $100 (10%) | Net: $900
$2,000 project once you've crossed $10,000 with that client:
Gross: $2,000 | Fee: $100 (5%) | Net: $1,900
The difference between the 20% and 5% tier on a $2,000 project is $300. That's real money — and it compounds over the life of a long client relationship.
How Upwork Fees Compare to Fiverr
Fiverr charges a flat 20% on every order, regardless of how much you've billed a buyer. There's no tier progression, no loyalty discount, no exceptions. A $10,000 project on Fiverr still costs you $2,000 in fees. Upwork's sliding structure means loyal, recurring clients become meaningfully cheaper to work with over time.
For a $500 gig, Fiverr (20%) and Upwork at the first tier (20%) are identical. But for a long-term client relationship worth $20,000, Upwork's effective fee rate drops significantly — the first $500 at 20%, the next $9,500 at 10%, and the remaining $10,000 at 5%. The blended rate on a $20,000 client relationship works out to roughly 7.6% total, compared to Fiverr's fixed 20%.
This makes Upwork structurally better for agencies, long-term retainers, and developers who build relationships with repeat clients. Fiverr remains simpler for one-off deliverables and high-volume short gigs.
Strategies to Reach the Lower Tiers Faster
Prioritize retainers over one-off projects. A client paying you $500/month crosses the $500 threshold in the first month and the $10,000 threshold in month 20. That same $500/month at 10% instead of 20% saves you $50 per month — $600/year — from a single client.
Front-load your milestones strategically. On a fixed-price contract, you can structure payment milestones to cross the $500 threshold early. Once you're past it, the remaining milestones are billed at 10%.
Focus on fewer, larger clients. Spreading your effort across ten $100 projects means permanently paying 20% on everything. Three clients each billing $2,000 over time will each cross the $500 threshold, and eventually the $10,000 threshold. Depth beats breadth for fee optimization on Upwork.
Use the Freelance Rate Calculator to account for the fee in your pricing. To net $80/hour after Upwork's 20% cut, you need to charge $100/hour on the platform. Use the Freelance Rate Calculator to back-calculate your gross rate from your target net earnings, and factor in which tier you're in for each client.
What the Upwork Fee Covers — and Doesn't
Upwork's fee covers access to the platform, payment escrow, dispute resolution, and the Upwork Hourly Protection guarantee (for hourly contracts using the Time Tracker). It does not cover withdrawal fees, which vary by method: ACH/direct deposit is free, wire transfer costs $30, and PayPal withdrawal fees are set by PayPal (typically 2–3%). Factor in your withdrawal method when calculating your real net.
Upwork also charges connects (tokens used to apply for jobs) at $0.15 each. Most job applications require 2–6 connects. This is a small but real cost that new freelancers often overlook when calculating their profitability in the early months.
Frequently Asked Questions
Does the Upwork fee apply to both hourly and fixed-price contracts?
Yes. The same sliding fee structure (20%/10%/5%) applies to both hourly and fixed-price contracts. The only difference is how payments are processed: hourly contracts bill weekly based on logged hours, while fixed-price contracts release funds when milestones are approved by the client.
What happens to the tier if a client rehires me after a long gap?
Your lifetime billing history with that client is permanent. If you billed $6,000 to a client three years ago, any new contract with that same client starts at the 10% tier (since you're between $500 and $10,000). The client account must be the same Upwork entity — a new account from the same company resets the counter.
Can I move the relationship off Upwork to avoid fees once I reach the 5% tier?
Moving a relationship off Upwork to avoid fees violates Upwork's Terms of Service and can result in account suspension. If you meet a client on Upwork, all work with that client must go through the platform unless you pay an "Bring Your Own Client" fee or wait out the required contract period. The 5% tier (just $50 on a $1,000 project) is low enough that the platform's payment protection and dispute services are worth it at that level.
How does Upwork's fee compare to working directly with clients?
Working directly avoids platform fees entirely, but you pay for it in other ways: no payment protection, no escrow, no dispute resolution, and the time cost of finding and vetting clients yourself. Many experienced freelancers use Upwork for the first engagement with a client, then negotiate a direct arrangement after the relationship is established — though this should be done carefully and transparently, well after the Upwork contract ends.
Calculate Your Freelance Rate Including Platform Fees
Enter your income goals and the Freelance Rate Calculator will give you the gross hourly rate you need to charge — factoring in Upwork's fee, taxes, and expenses.
Use the Freelance Rate Calculator →If you receive project payments through PayPal or Stripe after delivering work via Upwork, check how much those payment processors add on top — use the PayPal Fee Calculator or Stripe Fee Calculator to see the full picture. For sharing your payment links with clients efficiently, InstantLinkHub lets you create WhatsApp or mailto links with pre-filled payment details in seconds.