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.
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.
Look up the median on Upwork's /hire page for your category, or use the rate clients in your niche typically charge.
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.
We use cookies to make Upwex work, understand how the site is used, and - with your permission - measure marketing campaigns. See our Cookie Policy and Privacy Policy.
Cookie preferences
Choose which categories of cookies Upwex can use on this device. You can change this any time from the Cookie Preferences link in the footer.
NecessaryAlways on
Required for the site to function. Sign-in, security, and remembering your cookie choice itself.
We see which pages get visited so we can improve them. No personal data tied to your identity.
Lets us measure ad campaigns that brought you here, and (if applicable) show relevant ads elsewhere.
Remember things like dark mode and language so you don't reset them every visit.