Blog · Data

# Upwork hourly rates in 2026: what clients offer, skill by skill

**Short answer:** across the 100 most common skills, the typical Upwork job offers about $18 an hour. Development and AI work sits higher, at $25–35 an hour for skills like Python, React, Node.js and AI agent development. Admin, customer service and sales support sit lower, at $8–10. These are the rates clients put in new job posts flconsole tracked over 30 days, 98,766 jobs in total, so they show what clients are willing to pay, not what freelancers end up charging.

Alex Varen · Published 15 October 2026 · 6 min read

-   **$18/hr** — typical posted rate across the 100 most common skills
-   **$35/hr** — Node.js, the best-paid common skill
-   **323/day** — Graphic Design jobs, the busiest skill

If you only need the number for your own skill, type it into the free [Upwork rates by skill](https://flconsole.com/tools/upwork-rates) tool. It covers 537 skills.

## What is the average hourly rate on Upwork?

There is no single number, because the spread between skills is wide. Two figures are useful:

-   **About $18 an hour** is the median of the posted rates across the 100 most common skills. We take the middle of the range each client sets (for "$15–25", that is $20) and find the median for each skill.
-   **$10–25 an hour** is the range the median hourly job asks for across all jobs, according to our [Upwork job statistics](https://flconsole.com/research/upwork-jobs-2026). One job in ten goes up to $60 or more at the top of its range.

The median hides most of what matters. A Node.js job and a cold-calling job are both "Upwork jobs", but the first offers about four times as much per hour.

### Which kinds of Upwork work pay the most per hour?

AI and automation pays the most, about $28 an hour; development and design follow at about $25. Admin and support work sits at about $9.

Source: new Upwork jobs flconsole tracked in the 30 days to 15 October 2026. Hourly rate = middle of the client's range. Group value = median of the skills in the group.

Data: Which kinds of Upwork work pay the most per hour?

| Group | Median hourly rate |
| --- | --- |
| AI and automation | $28 |
| Development | $25 |
| Design | $25 |
| Writing | $20 |
| Marketing | $19 |
| Video and audio | $19 |
| Finance | $15 |
| Sales and lead gen | $10 |
| Admin and support | $9 |

[Get new jobs at your rate](https://t.me/flconsole_upwork_job_alerts_bot?start=site_blog_rates_mid) — Set your lowest hourly rate once, and flconsole sends matching new Upwork jobs to Telegram within a minute of posting. Free.

## Upwork hourly rates by skill

"Middle half" is the range between the 25th and 75th percentile: half of the jobs for that skill offer a rate inside it, a quarter offer less and a quarter offer more.

### How wide is the range within one skill?

The spread inside one skill is wide: the middle half of Node.js jobs offers $22–50 an hour, of virtual assistant jobs $6–12.

-   Middle half of jobs
-   Median

Source: new Upwork jobs flconsole tracked in the 30 days to 15 October 2026. Hourly rate = middle of the client's range. Box = middle half of jobs, mark = median.

Data: How wide is the range within one skill?

| Skill | 25th percentile | Median | 75th percentile |
| --- | --- | --- | --- |
| Node.js | $22 | $35 | $50 |
| Python | $20 | $30 | $40 |
| Graphic Design | $16 | $24 | $30 |
| Social Media Marketing | $10 | $16 | $24 |
| Virtual Assistance | $6 | $8 | $12 |

Upwork hourly rates by skill

| Skill | Median hourly rate | Middle half | New jobs a day |
| --- | --- | --- | --- |
| Node.js | $35 | $22–50 | 39 |
| React | $34 | $22–48 | 44 |
| Python | $30 | $20–40 | 73 |
| AI Agent Development | $30 | $20–42 | 31 |
| Machine Learning | $30 | $20–45 | 24 |
| Automation | $26 | $18–36 | 30 |
| JavaScript | $25 | $20–36 | 107 |
| n8n | $25 | $18–35 | 16 |
| Logo Design | $25 | $20–30 | 84 |
| Figma | $25 | $18–35 | 34 |

Show all 40 skills

Upwork hourly rates by skill, continued

| Skill | Median hourly rate | Middle half | New jobs a day |
| --- | --- | --- | --- |
| 3D Modeling | $25 | $18–32 | 62 |
| Graphic Design | $24 | $16–30 | 323 |
| Animation | $24 | $18–30 | 43 |
| Copywriting | $24 | $15–32 | 52 |
| WordPress | $22 | $15–28 | 119 |
| Web Development | $22 | $18–29 | 170 |
| Mobile App Development | $22 | $18–30 | 36 |
| Google Ads | $22 | $15–35 | 69 |
| Data Analysis | $22 | $12–32 | 25 |
| Email Marketing | $21 | $12–30 | 61 |
| Translation | $20 | $15–26 | 32 |
| Voice-Over | $20 | $15–40 | 28 |
| Facebook Advertising | $19 | $12–29 | 38 |
| Video Editing | $18 | $12–22 | 314 |
| Content Writing | $18 | $12–28 | 118 |
| Shopify | $18 | $10–25 | 99 |
| Accounting | $18 | $12–28 | 46 |
| Project Management | $18 | $10–26 | 34 |
| Social Media Marketing | $16 | $10–24 | 260 |
| Search Engine Optimization | $16 | $11–25 | 111 |
| Bookkeeping | $15 | $10–20 | 44 |
| Microsoft Excel | $13 | $8–22 | 92 |
| Lead Generation | $12 | $8–22 | 207 |
| Sales | $11 | $8–20 | 124 |
| Data Entry | $10 | $6–18 | 171 |
| Administrative Support | $10 | $6–16 | 118 |
| Virtual Assistance | $8 | $6–12 | 88 |
| Customer Service | $8 | $6–15 | 107 |
| Cold Calling | $8 | $6–15 | 103 |
| Appointment Setting | $8 | $7–14 | 42 |

Data: new Upwork jobs flconsole tracked in the 30 days to 15 October 2026. Hourly rate = middle of the client's range.

## Which Upwork skills pay the most per hour?

Among common skills, the top of the table is all code: Node.js ($35), React ($34), and then Python, AI agent development and machine learning at $30. AI work is not just well paid, it is also backed by clients who spend: the median client posting an AI agent development job had spent about $5,500 on Upwork before, against about $2,200–3,400 for web development, WordPress and JavaScript jobs.

Design holds up better than many people expect. Logo design, Figma and 3D modeling all sit at $25, close to JavaScript, and graphic design is the single busiest skill on Upwork with 323 new jobs a day.

## Which Upwork skills pay the least?

Virtual assistance, customer service, cold calling and appointment setting all have a median of $8 an hour, and data entry and admin support $10. These jobs are also among the most plentiful: lead generation alone brings about 207 new jobs a day. Data entry is also the skill with the most entry-level jobs, about 38 a day: see [where beginners find work on Upwork](https://flconsole.com/blog/upwork-jobs-for-beginners).

Two things soften the picture. First, these clients are among the most reliable: 80–83% of data entry, admin, VA and customer service jobs come from clients with a verified payment method, more than the 69–71% for web development. Second, the middle half for most of these skills tops out at $12–22, so the better-paid quarter of jobs pays noticeably more than the median.

## How much do fixed-price jobs on Upwork pay?

Most fixed-price jobs are small. For 24 of the 40 skills above, the median budget is $100 or less. The bigger budgets cluster in the same places as the higher hourly rates:

-   **$200 median:** React, Node.js, Mobile App Development, Figma, Copywriting, Google Ads and Cold Calling.
-   **$250 median:** Facebook Advertising, Sales, Appointment Setting and Project Management.
-   **$50–80 median:** Data Entry, Microsoft Excel, Voice-Over and Video Editing.

### How much do fixed-price jobs pay, by skill?

Sales, Facebook ads, appointment setting and project management lead with a median budget of $250; React, Node.js, Figma and copywriting follow at $200. Data entry and Excel jobs have a median of $50.

Source: new Upwork jobs flconsole tracked in the 30 days to 15 October 2026. Median posted budget of fixed-price jobs; darker bars = $200 or more.

Data: How much do fixed-price jobs pay, by skill?

| Skill | Median budget | Middle half | Fixed-price jobs with a budget |
| --- | --- | --- | --- |
| Sales | $250 | $92–$1,000 | 983 |
| Appointment Setting | $250 | $50–$600 | 286 |
| Facebook Advertising | $250 | $100–$525 | 304 |
| Project Management | $250 | $50–$1,200 | 153 |
| Cold Calling | $200 | $50–$506 | 732 |
| Google Ads | $200 | $50–$500 | 573 |
| Copywriting | $200 | $50–$650 | 474 |
| React | $200 | $50–$1,000 | 436 |
| Node.js | $200 | $40–$762 | 392 |
| Mobile App Development | $200 | $32–$1,000 | 498 |
| Figma | $200 | $50–$700 | 322 |
| Video Editing | $80 | $25–$250 | 4,248 |
| Voice-Over | $60 | $20–$158 | 422 |
| Data Entry | $50 | $15–$200 | 1,773 |
| Microsoft Excel | $50 | $15–$200 | 838 |

A fixed budget on Upwork is often a placeholder rather than a final price, so treat it as a signal of scope, not a hard limit.

## How should I set my hourly rate on Upwork?

Use the numbers above as a map, not as a price tag. A few practical rules follow from them:

### Where should you price yourself?

New to Upwork, start near the 25th percentile of your skill, $20 an hour for Python; with reviews, the median ($30); as a proven niche expert, the 75th percentile ($40) or more.

-   Left edge: new, no reviews · right edge: niche expert
-   Median: with reviews

Source: new Upwork jobs flconsole tracked in the 30 days to 15 October 2026. Hourly rate = middle of the client's range. Box = middle half of jobs, mark = median.

Data: Where should you price yourself?

| Skill | New, no reviews (25th percentile) | With reviews (median) | Niche expert (75th percentile) |
| --- | --- | --- | --- |
| Python | $20 | $30 | $40 |
| Copywriting | $15 | $24 | $32 |
| Graphic Design | $16 | $24 | $30 |

1.  **Find your skill's middle half and decide where you belong in it.** New to Upwork, with no reviews yet? The lower half gets you interviews. With a portfolio and reviews in this exact niche, quote at or above the 75th percentile.
2.  **Price the combination, not the single skill.** Jobs that ask for React plus Node.js, or Python plus AI agent work, sit at the top of the table. If your profile covers both, your rate can too.
3.  **Check the client before the rate.** A $40 job from a client with no verified payment and no hires is a worse bet than a $25 job from a client who has spent thousands. Payment verified, hires and total spent are all on the job post.
4.  **Don't race to the bottom on busy skills.** In video editing and social media marketing there are 260–314 new jobs a day. Volume means you can be choosy; the jobs that fit you will keep coming.

## Questions

### What is the average hourly rate on Upwork in 2026?

The median posted rate across the 100 most common skills is about $18 an hour. Development and AI skills sit at $25–35, design at $24–25, marketing at $16–22, and admin, customer service and sales support at $8–11.

### How much do Python developers make on Upwork?

Clients offer a median of $30 an hour for Python jobs, with half of them between $20 and $40. That is what clients post, not freelancer earnings; experienced Python developers often charge more.

### Which Upwork skill has the most jobs?

Graphic design, with about 323 new jobs a day, followed by video editing (314) and social media marketing (260).

### Where can I check the rate for my skill?

In the free [Upwork rates by skill](https://flconsole.com/tools/upwork-rates) tool. It covers 537 skills, each with 200 or more jobs in the last 30 days, and is updated monthly.

## About this data

-   new Upwork job posts flconsole tracked in the 30 days to 15 October 2026 (98,766 jobs).
-   A job counts for every skill the client tagged it with.
-   Hourly rate is the middle of the client's posted range, or the maximum if only that is set; jobs without a rate are left out of the rate figures.
-   Fixed-price figures use the posted budget.
-   Client details are as shown on the job post when it was published.

---

What Upwork clients actually offer per hour and per project, by skill: from $8 for virtual assistants to $35 for Node.js. Data from 98,766 new Upwork jobs.

Source: https://flconsole.com/blog/upwork-hourly-rates
