Upwork Hourly Rate Calculator

Set a rate that hits your income goal, after Upwork takes its cut.

Most rate calculators stop at "income ÷ hours" and ignore Upwork's own service fee. This one factors in your tax bracket, business expenses, realistic billable hours, and Upwork's variable 0-15% fee - so the rate you charge actually nets the take-home you wanted.

How much should you charge per hour on Upwork? Take your target annual take-home, gross it up for taxes (around 28% in the U.S.), add business expenses, divide by your realistic billable hours, then divide by (1 minus your Upwork fee). The fee is variable 0-15% per contract since May 2025, so most freelancers add roughly 11% on top of their base rate to net what they wanted.

Benchmarks as of June 2026. Sources: Upwork hourly rate guide, upwork.com/hire.

Run the numbers

Income target

$60,000

Net amount you want after taxes, expenses, and Upwork's fee.

$5,000

Software, gear, internet, accountant, courses. Expenses are tax-deductible, so they're added after the tax gross-up.

Taxes & Upwork fee

28%

Estimated self-employment + income tax. ~25-35% in the U.S., 15-25% in many other countries. Adjust to your reality.

10%

Set per contract since May 2025. Four tiers: 0%, 5%, 10%, or 15%. Most freelancers pay 10%.

Your billable time

25

Only the hours you actually invoice. Pitching, admin, sales calls, learning, and dead time don't count. 20-30 hrs/week is realistic for a busy freelancer.

48

52 minus vacation, sick days, and slow periods. 46-50 weeks is realistic; 52 is not.

Market benchmark

Pick a skill to compare your calculated rate against Upwork's published median.

Charge on Upwork
$65/hr to net $60,000 after tax, fee & expenses
On target

Your formula

  • Target take-home$60,000
  • + Tax gross-up (28%)$83,333
  • + Business expenses$5,000
  • = Annual revenue needed$88,333
  • ÷ Annual billable hours (1,200)$73.61/hr
  • ÷ (1 − Upwork fee 10%)$81.79/hr
  • Rate to charge$85/hr
The gross-up

Why your Upwork rate has to be higher than your target hourly.

A $50/hr target take-home is not a $50/hr Upwork rate. Three things sit between what you charge and what you keep. First, taxes: in the U.S. self-employment + income tax runs 25-40%, so $50 net needs about $69 gross before tax. Second, Upwork's service fee (0%, 5%, 10%, or 15%): on a 10% contract you need another 11% on top to net the target. Third, realistic billable hours: nobody actually invoices 40 × 52 = 2,080 hours a year, so the same income spread over fewer real hours requires a higher per-hour rate. Stack all three and a $50 take-home target lands closer to $80-90 as your Upwork hourly rate.

Three layers

What the calculator factors in.

Generic rate calculators give you a number that looks fine until you actually file taxes and see Upwork's deduction. This one bakes those in.

Target income

The amount you want to net per year - what actually lands in your account after taxes, expenses, and Upwork's cut. Set this, not the gross. Most freelancers underprice because they target "$60k" without thinking about whether $60k means gross or net.

Taxes & expenses

U.S. freelancers pay self-employment tax (15.3%) on top of income tax - 25-40% combined for most. Expenses (software, gear, internet, accountant) are tax-deductible, so they sit on top of the tax-grossed-up figure, not multiplied by it. The calculator does both correctly.

Realistic billable hours

A full-time freelance week is not 40 billable hours. Pitching, admin, learning, sales, and dead time between contracts eat at least a third of your week. 20-30 billable hours over 46-50 weeks is the honest range. Higher numbers inflate your "earning potential" but produce rates you can't actually sustain.

FAQ

Common questions about Upwork hourly rates.

How much should I charge per hour on Upwork?
Start with your target annual take-home, gross it up for taxes (around 28% in the U.S.), add business expenses, divide by your realistic billable hours, then divide by (1 minus your Upwork service fee). Upwork's fee is set per contract at 0%, 5%, 10%, or 15%, so most freelancers add roughly 11% on top of their base rate.
What's a good Upwork hourly rate for beginners?
Beginners on Upwork typically start at $15 to $25 per hour and raise from there. Use Upwork's own per-skill medians as your floor: $30 Web Developer, $21 Web Designer, $13 Virtual Assistant. Charging below the median makes you compete on price; charging at or above it requires evidence (portfolio, certifications, niche). The calculator above shows the rate your income goal actually needs, which is usually higher than "beginner rates" - that gap is what to close with experience and reviews.
Is Upwork's fee 10% or 15%?
Both can be right. Since May 2025 Upwork's freelancer service fee is set per contract at 0%, 5%, 10%, or 15%, based on the work type and demand. Most freelancers pay about 10%, but it ranges from 0% (rare) up to 15%. You see the exact rate before you submit a proposal, and it stays fixed once the contract starts. Move the fee slider to match a specific contract you're costing.
Should I set the same rate on hourly and fixed-price contracts?
Upwork's service fee is the same for hourly and fixed-price, so the math is identical. But on fixed-price contracts you also carry the risk of scope creep, which can drop your effective hourly rate fast. Many freelancers quote 15-25% higher on fixed-price to cover that risk, or break the project into milestones with a clearly defined scope per milestone.
How do I calculate realistic billable hours?
A full-time freelancer rarely bills 40 hours a week. Pitching, admin, learning, sales calls, and dead time between projects eat at least a third of your week. 20 to 30 billable hours a week is realistic for a busy freelancer; 35+ is rare and usually unsustainable. The calculator defaults to 25 hrs/week and 48 working weeks (4 weeks off) - lower one or raise the other to match your reality.
Will clients accept my calculated rate?
It depends on the gap between your rate and the per-skill median. Within 20% of median, most clients accept without question. 20-50% above median needs visible evidence: relevant portfolio, niche specialization, certifications, badges. 50%+ above median is a senior or specialist positioning and you'll close fewer but higher-quality contracts. Use Check Fit to spend Connects only on jobs that match your rate and skill positioning.

A higher rate is half the battle. The other half is winning the right jobs.

The rate this calculator gives you only matters if clients actually pay it. Upwex's Check Fit scores every Upwork job 0-100 before you spend a Connect, so the bids you do place land in front of clients with budgets that match your number.

No credit card required. Cancel anytime.