Upwork Freelancer Earnings Calculator
Calculate Upwork net earnings after the flat 10% freelancer service fee, or the legacy 20/10/5 sliding scale if your contract still runs on it.
Changing your currency elsewhere on the site will not affect this page.
The fee is a flat 10% now
On 3 May 2023 Upwork replaced its long-running per-client sliding scale with a flat 10% freelancer service fee on most contracts. That is the default the calculator uses, and it is what almost every new contract runs on.
The old scale is worth knowing about anyway, because a small number of legacy contracts were grandfathered and plenty of advice written before 2023 is still circulating:
| Lifetime billings with a specific client | Legacy Upwork fee |
|---|---|
| First $500 | 20% |
| $500.01 to $10,000 | 10% |
| Over $10,000 | 5% |
Two things about the old scale that the calculator simplifies. It was per client, not per account, so a new client reset you to 20%. And it was marginal: the 20% applied to the first $500 of billings with that client and the 10% to the next tranche, rather than one rate applying retroactively to everything. This page applies whichever rate your cumulative billings have reached to the whole month, which is close enough for planning and slightly pessimistic just after you cross a boundary.
Why the change mattered
Under the old scale, a $75/hour freelancer billing 80 hours a month kept $4,800 at the 20% tier, $5,400 at 10%, and $5,700 at 5%. That $900 spread with no extra effort is why veteran Upworkers built their books as few clients, deep relationships rather than constant churn. The flat 10% removed the reward for loyalty: the second year with a client now costs you exactly what the first month did. Whether that is better depends entirely on whether you were a churner or a nester.
Connects, the hidden cost
Upwork charges “Connects” (the platform’s bidding currency) to submit proposals:
- Free tier: 10 Connects per month included
- Freelancer Plus (around $20/month, and it has been raised more than once): 100 Connects per month
- Boosted proposal: extra Connects to appear at the top of a client’s inbox
Each job application uses 2 to 16 Connects depending on the project budget. A high-volume bidder can spend $50 to $200/month on Connects alone. Most successful Upworkers find their first 5 to 10 clients organically (via existing network or strong portfolio outreach) and then bid sparingly via Connects for fill-in work.
Hourly vs fixed-price
Hourly contracts use Upwork’s time tracker, which screenshots randomly, and get payment protection through Hourly Protection. Fixed-price contracts use milestones, with funds escrowed before work begins. Hourly is more reliable for newer freelancers, because payment is guaranteed for hours actually tracked even if the client disputes. Fixed-price is better for experienced freelancers who scope projects accurately and don’t want screenshots in their workflow.
Realistic earnings by skill level
| Skill level | Hourly rate | Monthly net (80 hrs, 10% fee) |
|---|---|---|
| New (no portfolio) | $10 to $20 | $720 to $1,440 |
| Junior (1 to 2 yrs) | $20 to $40 | $1,440 to $2,880 |
| Mid-level | $40 to $75 | $2,880 to $5,400 |
| Senior specialist | $75 to $125 | $5,400 to $9,000 |
| Expert / niche | $125 to $250+ | $9,000 to $18,000+ |
Upwork users routinely earn at the high end of these ranges in niches with high demand and low supply: AWS specialists, niche WordPress developers, technical writers, video editors with specific software expertise, financial modeling experts.
What separates a busy freelancer from a starving one
- Specialize hard. “Web developer” is invisible. “Shopify Plus migrations from Magento” gets DMs.
- Job Success Score (JSS). Upwork’s hidden ranking. Above 90% gets you in client searches; below 80% buries you.
- Top Rated / Top Rated Plus / Expert-Vetted badges. These unlock client search filters that exclude unranked freelancers entirely. Top Rated requires JSS 90%+ over 13 weeks of activity.
- Profile photo quality. Real face, professional, eye contact, neutral background. Cartoon avatars and stock photos sink visibility.
- Response time. Clients hire whoever replies first 60% of the time. Set up mobile alerts.
Upwork vs Fiverr, and why you should pick one
Upwork rewards repeat clients through the Job Success Score, so it favors consultative selling: discovery calls, scoping, ongoing engagement. Fiverr rewards productized gigs with fixed scope and fixed price. The fee gap is real too, 10% against 20%, but it is not the deciding factor. Most freelancers do better picking one platform and going deep rather than splitting attention across both.
Tax (US)
You owe tax on freelance income whether or not a form arrives. The 1099-K reporting threshold has moved repeatedly: it was scheduled to fall toward $600, then legislation in 2025 put it back at $20,000 and 200 transactions. Do not build a plan around the form, and check the current figure with the IRS. Self-employment tax adds 15.3% on top of income tax. Set aside 25 to 30% of gross.
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.