Data studies

What do Upwork clients pay per hour? Rates by category from 36,076 jobs

The typical hourly Upwork job posts a range centred on $20. Legal work centres on $55, virtual assistance on $8.50. Here is what clients offer in each category, and what it does to competition.

OY
Orhan G. Yalçın

Founder, Upsight · Published · 12 min read

RatesCategoriesCompetition

Legal jobs offer $55 an hour at the median, Admin Support and Customer Service $10.

Median midpoint of the posted hourly range, by Upwork group · median posted hourly rate (USD)

Hover or tab through the chart for exact values.

Source: Upsight's job feed: 36,076 hourly Upwork jobs posted 2026-10-11 to 2026-11-09 that showed an hourly range. Rate = midpoint of the posted range.Rated hourly jobs per group, top to bottom: 592, 967, 1,059, 5,960, 1,036, 1,544, 8,008, 2,094, 684, 9,053, 3,768, 1,220. 91 uncategorised jobs left out.

Show the data
Median posted rate
Legal$55.00
IT & Networking$35.00
Data Science & Analytics$29.50
Web, Mobile & Software Dev$25.00
Writing$25.00
Engineering & Architecture$22.50
Design & Creative$22.50
Accounting & Consulting$17.50
Translation$17.50
Sales & Marketing$15.50
Admin Support$10.00
Customer Service$10.00

The median hourly Upwork job posted between 11 October and 9 November 2026 offered $20 an hour, measured as the midpoint of the range the client posted, across 36,076 jobs. The middle half sat between $11.50 and $30. By group, Legal led at $55 and IT & Networking at $35, while Admin Support and Customer Service centred on $10. Expert-level jobs posted $30, more than double entry level at $14. 37% of hourly jobs posted no range at all.

$20

median posted hourly rate

36,076 hourly jobs

$55

median in Legal

the highest group

$10

median in Admin Support

and in Customer Service

37.3%

of hourly jobs post no range

21,496 of 57,572

The typical hourly job offers $20 an hour

Most hourly jobs on Upwork show the client's budget as a range, for example $15 to $30 an hour. We take the midpoint of that range as the job's rate. Across 36,076 hourly jobs posted in the 30 days to 9 November 2026, the median midpoint was $20.00. A quarter of jobs sat at or below $11.50, a quarter at or above $30.00, and one job in ten at or above $47.50.

The mean is higher, $25.34, because a thin tail of jobs posts very high ranges. That is why the median is the number to quote. Only 9.8% of rated hourly jobs centred on $50 or more (3,535 of 36,076), and 20.1% centred under $10 (7,259).

This is what clients offer, not what freelancers charge. On Upwork's talent search, the median hourly rate shown on page-one profiles was $35 and $30 deeper in the results, in Upsight's scan of 32,000 search tiles at the turn of November 2026 (what page one looks like). The gap between the two is the negotiation every hourly proposal walks into.

More than half of rated hourly jobs centre on $10 to $30 an hour.

Share of hourly Upwork jobs by the midpoint of their posted rate range · share of hourly jobs with a posted range

0%10%20%30%Under $10$10 to $20$20 to $30$30 to $50$50 to $75$75 to $100$100 and up

Hover or tab through the chart for exact values.

Source: Upsight's job feed: 36,076 hourly Upwork jobs posted 2026-10-11 to 2026-11-09 that showed an hourly range. Rate = midpoint of the posted range.Bands include the lower bound and exclude the upper: a $20.00 midpoint counts in $20 to $30.

Show the data
Share of jobs
Under $1020.1%
$10 to $2028.9%
$20 to $3024.3%
$30 to $5016.9%
$50 to $755.8%
$75 to $1002.2%
$100 and up1.8%

Category sets the rate: Legal $55, Admin Support $10

Rolled up to Upwork's twelve top-level groups, the rate follows the credentials the work asks for. Legal centres on $55, IT & Networking on $35 and Data Science & Analytics on $29.50. Web, Mobile & Software Dev and Writing both sit at $25, above the marketplace median.

At the bottom, Admin Support and Customer Service both centre on $10, and Sales & Marketing on $15.50. Sales & Marketing is the biggest group by rated hourly jobs (9,053), so it pulls the whole marketplace median down. If you sell technical work, the $20 headline understates your market.

Inside the groups, the spread is wider still

At the category level, 34 categories had at least 200 rated hourly jobs. The top and bottom are seven and a half to one apart ($60 against $8).

Some neighbours split sharply. QA Testing centres on $14 while Web Development sits at $27.50, under one group. Accounting & Bookkeeping posts $15 while Financial Planning, in the same group, posts $45 on a smaller sample of 213 jobs. If your team can honestly file the same work under either, the rate is set by the label as much as by the work. The full table is at the end.

Upsight's Bidder Market chart of Upwork job postings per day from 11 October to early November, split into fixed-price, hourly and undetermined bars.
Upsight's Market tab on its demo workspace: hourly jobs (blue) outnumber fixed-price jobs (grey) on every day shown. Captured 10 November 2026.

Experience level roughly doubles the offer

Every Upwork job carries an experience level chosen by the client: entry, intermediate or expert. It is the second-strongest signal of the rate after category.

Posted hourly rate and competition by experience level
Experience levelRated hourly jobsMedian rateMiddle halfAvg proposals at 12 h
Entry2,961$14.00$7.50 to $20.0017.5
Intermediate22,732$18.00$10.00 to $25.0023.6
Expert10,297$30.00$16.50 to $44.0031.5

Proposals averaged over jobs with a 12-hour reading: 2,445 entry, 19,148 intermediate, 8,664 expert. 86 jobs had no level.

Expert jobs post 2.1 times the entry median ($30 over $14). The jump varies by group. In Web, Mobile & Software Dev, entry jobs centre on $16 and expert jobs on $35. In Legal they go from $44 at intermediate to $77.50 at expert. In Admin Support and Customer Service the label barely moves the rate: $8 to $12.50 and $9 to $10.50.

Note the last column. Expert jobs pay more and draw more proposals, 31.5 on average at twelve hours against 17.5 for entry jobs. The "expert" tag does not keep the crowd out.

Higher rates draw more proposals, up to about $50

Joining each job to its proposal count about twelve hours after posting (proposals at 12 hours) shows how the crowd follows the money. Jobs centred under $10 averaged 17.1 proposals. Jobs at $30 to $50 averaged 36.7, more than twice as many. Above $50 the count falls again, to 21.8 for jobs at $100 an hour and up.

Two forces likely meet here. A higher posted rate attracts more freelancers, so the $20 to $50 range is where most capable generalists bid. Above $50, the work is usually specialist (legal, architecture, senior engineering), and fewer people qualify. The medians tell the same story: 11 proposals under $10, 21 at $30 to $50, 11 again at $100 and up.

Inside Web, Mobile & Software Dev the effect is stronger. Jobs centred under $20 averaged 35.9 proposals, $20 to $30 averaged 56.5, and $30 to $50 averaged 70.6 (1,120 jobs). The well-paid mid-range software job is the most contested job type we measure.

Jobs offering $30 to $50 an hour draw the most proposals, 36.7 at twelve hours.

Average proposals per hourly job 12 hours after posting, by posted rate band · average proposals per job 12 hours after posting

010203040Under $10$10 to $20$20 to $30$30 to $50$50 to $75$75 to $100$100 and upAll rated hourly jobs 25.4

Hover or tab through the chart for exact values.

Source: Upsight's job feed: 30,336 hourly Upwork jobs posted 2026-10-11 to 2026-11-09 with a posted range and a proposal count read about 12 hours after posting.Jobs measured per band, left to right: 6,286, 8,960, 7,337, 4,965, 1,654, 619, 515.

Show the data
Proposals at 12 hours
Under $1017.1
$10 to $2021.4
$20 to $3028.9
$30 to $5036.7
$50 to $7529.1
$75 to $10028.3
$100 and up21.8

Over a third of hourly jobs post no range

21,496 of 57,572 hourly jobs (37.3%) showed no hourly range, so they are not in the rate figures above. The share varies by group: Legal 48.5% (557 of 1,149), Engineering & Architecture 46.8%, Design & Creative 41.9%, down to Customer Service 23.1%.

Unrated jobs drew fewer proposals: 21.2 on average at twelve hours (18,064 measured jobs) against 25.4 for jobs with a range. A missing range does not mean a low budget. It means the client has not anchored the price, and the first serious proposal often sets it. Treat these as a chance to state your bid amount with a reason, not as a red flag.

Client history did not separate rates much. Clients who had spent $100,000 or more on Upwork posted a median $20, the same as clients who had spent nothing. Payment-verified and unverified clients both posted $20. Spend tells you about a client's habits (how to vet an Upwork client), not about the rate on this job. For what a client actually paid before, look at the average hourly rate paid on the job post itself.

What to do with these numbers

  1. 1

    Price against your category, not the marketplace

    The $20 median mixes $8 virtual assistance with $60 contract law. Find your category in the table, then read its middle half: that is the range a client in your market expects.

  2. 2

    Bid inside the posted range, then justify the top of it

    A rate far above the range makes a client defend a budget they have already set. A rate at the top of it, with one line on why, is easier to accept. Remember the fee comes out of what you bid: see Upwork fees for agencies.

  3. 3

    Use the expert tag as a pricing signal

    Expert jobs post about twice the entry rate. If your profile is senior, filter for expert jobs first; they pay for it and expect it.

  4. 4

    Expect a crowd between $20 and $50

    That band draws the most proposals, and in software it reaches 56 to 71. Arrive early there, and keep boosting for the jobs that fit best. See how many proposals a job gets.

  5. 5

    Look sideways to adjacent categories

    Financial Planning posts three times Accounting & Bookkeeping's median; DevOps posts $42.50 against Web Development's $27.50, with about half the crowd (33.8 proposals against 61.5). Where your work honestly fits two categories, bid where the rate is higher and the room smaller.

Upsight's campaigns sweep the same job feed every 15 minutes and score each job against criteria the agency writes and what it has won. An agency that prices at $40 an hour can say so in those criteria, rather than reading every $8 job by hand.

The full table

Posted hourly rate by category, 34 categories with at least 200 rated hourly jobs, highest median first
CategoryGroupRated hourly jobsMedian rateMiddle halfAvg proposals at 12 h
Corporate & Contract LawLegal497$60$25 to $858.3
Financial PlanningAccounting & Consulting213$45$22.50 to $6520.1
DevOps & Solution ArchitectureIT & Networking319$42.50$25 to $6033.8
Management Consulting & AnalysisAccounting & Consulting227$38$22.50 to $6521.2
Network & System AdministrationIT & Networking298$34.50$20.25 to $4523.2
AI Apps & IntegrationWeb, Mobile & Software Dev206$32.50$22.50 to $4371.4
Data Analysis & TestingData Science & Analytics275$32.50$20 to $4540.4
Product DesignDesign & Creative255$30$25 to $37.5015.7
Scripts & UtilitiesWeb, Mobile & Software Dev268$30$20 to $4053.8
AI & Machine LearningData Science & Analytics559$29.50$22.50 to $4552.8
Web DevelopmentWeb, Mobile & Software Dev2,402$27.50$20 to $42.5061.5
Graphic, Editorial & Presentation DesignDesign & Creative2,329$25$17.50 to $27.5024.2
Content WritingWriting531$25$15.75 to $3914.0
Branding & Logo DesignDesign & Creative512$25$20 to $32.5028.8
Art & IllustrationDesign & Creative334$24$19 to $2517.7
Mobile DevelopmentWeb, Mobile & Software Dev383$22.50$17.50 to $3057.4
Web & Mobile DesignWeb, Mobile & Software Dev1,382$22.50$18 to $3050.0
Marketing, PR & Brand StrategySales & Marketing861$22.50$13.50 to $37.5017.1
3D Modeling & CADEngineering & Architecture354$22.50$16.50 to $26.5021.3
Project ManagementAdmin Support488$22.50$11.50 to $32.8825.6
Performing ArtsDesign & Creative681$20$15 to $27.506.1
Ecommerce DevelopmentWeb, Mobile & Software Dev697$19.50$15 to $2540.2
Video & AnimationDesign & Creative3,570$18.50$15 to $26.5016.9
Translation & Localization ServicesTranslation495$18.50$13 to $22.5015.8
Contract ManufacturingEngineering & Architecture288$17.50$11 to $2514.7
Digital MarketingSales & Marketing4,961$16.50$11 to $26.5024.1
Accounting & BookkeepingAccounting & Consulting926$15$10.63 to $21.8827.4
Market Research & Product ReviewsAdmin Support336$15$8.50 to $2517.7
Recruiting & Human ResourcesAccounting & Consulting533$14$9 to $20.5012.7
QA TestingWeb, Mobile & Software Dev294$14$9 to $1831.4
Lead Generation & TelemarketingSales & Marketing3,231$10$7 to $2010.5
Customer Service & Tech SupportCustomer Service1,129$9.50$6.50 to $17.5023.8
Virtual AssistanceAdmin Support2,452$8.50$6 to $1424.1
Data Entry & Transcription ServicesAdmin Support492$8$5.50 to $1644.4

Rate = midpoint of the posted hourly range. Proposals = mean count about 12 hours after posting, over jobs with that reading. Categories under 200 rated hourly jobs are left out.

How we measured it

Questions

What is the average hourly rate on Upwork jobs?

Across 36,076 hourly Upwork jobs posted between 11 October and 9 November 2026, the median posted rate was $20 an hour, measured as the midpoint of the client's range. The middle half sat between $11.50 and $30. The mean was $25.34, pulled up by a small number of very high ranges.

Which Upwork category pays the highest hourly rate?

Legal, at a median $55 an hour across 592 rated jobs, and Corporate & Contract Law within it at $60. Among technical work, DevOps & Solution Architecture led at $42.50 and IT & Networking as a group at $35 (October to November 2026).

Which Upwork categories pay the least per hour?

Data Entry & Transcription ($8), Virtual Assistance ($8.50), Customer Service & Tech Support ($9.50) and Lead Generation & Telemarketing ($10) had the lowest median posted rates among categories with at least 200 rated hourly jobs, October to November 2026.

Do expert-level Upwork jobs pay more?

Yes, about twice as much. Expert jobs posted a median $30 an hour (10,297 jobs), intermediate $18 and entry $14. Expert jobs also drew more proposals: 31.5 on average twelve hours after posting, against 17.5 for entry jobs.

Do higher-paying Upwork jobs get more proposals?

Up to a point. Jobs centred on $30 to $50 an hour averaged 36.7 proposals twelve hours after posting, against 17.1 for jobs under $10. Above $50 the count falls, to 21.8 for jobs at $100 an hour and up, where fewer freelancers qualify.

Why do some hourly Upwork jobs show no rate?

The client chose not to post a range. In October to November 2026, 37.3% of hourly jobs (21,496 of 57,572) showed none, close to half in Legal. Those jobs averaged 21.2 proposals at twelve hours, fewer than rated jobs, so the first well-argued rate often sets the price.

OY

Orhan G. Yalçın

Founder of Upsight and of Vizio AI, an Upwork agency that bids with Upsight every day. Every number on this blog comes with its sample, window and method. More about how we measure.

Terms in this post: Hourly rate · Experience level · Proposals at 12 hours · Average hourly rate paid · Bid amount · Hourly contract

Data studies

How many proposals does an Upwork job get? We measured 79,245 jobs

Twelve hours after posting, the average Upwork job has 20.8 proposals. In AI integration work it has 61.6; in photography, 6.2. Where you bid decides how crowded the room is.

· 10 min read

Guides

Upwork fees in 2026 for agencies: every fee, with worked examples

The service fee now runs from 0% to 15% per contract, the client pays up to 7.99% on top, and Connects and withdrawals cost extra. Here is what an agency nets on $1,000 and $10,000.

· 11 min read

Data studies

How to vet an Upwork client before you bid: what 80,388 jobs show

Verified clients hire within 12 hours four times as often as unverified ones. They also draw a bigger crowd. Here is how to read the client panel, field by field, and weigh one against the other.

· 14 min read