Quick summary
Developer hourly rate: a US software developer employee earns a median of $64.44 an hour in wages (BLS, May 2025), about $92 with benefits by our estimate. Freelancers on Upwork typically charge $10 to $100 an hour, US senior contractors on Lemon.io a median of $68, and most agencies on Clutch $25 to $49.
What moves the rate: experience, location, the technology, and how much of the risk the developer carries.
What it leaves out: how many hours the work really takes, rework, your own time managing it, and platform fees. Compare the cost of finished work, not the rate.
Developer Hourly Rate at a Glance
| How you pay a developer | Typical hourly rate | Source |
|---|---|---|
| US employee, wages only | $64.44 median (developers, QA analysts and testers) | BLS, May 2025 |
| US employee, with benefits | About $92 per hour worked | Our estimate from BLS figures |
| Freelancer on Upwork | Typically $10 to $100, plus a 3% or 5% client fee | Upwork |
| Freelancer on Arc | $81 to $100 average, $61 to $80 median | Arc |
| Vetted US contractor | $46 median mid-level, $68 senior, $76 for 8+ years | Lemon.io, Q3 2026 contract data |
| Development agency | Most charge $25 to $49 | Clutch |
| Senior advisor or fractional CTO | $250 to $500 | Fractionus (vendor) |
Before you compare rates, answer these three questions:
- Question 1, "How many hours will this take?" A rate means little without an estimate. Ask for a range, not one number.
- Question 2, "Who checks the work?" A cheaper developer who needs close direction costs your time, which also has a rate.
- Question 3, "Is it one job or a steady flow?" Hourly suits a short, clear job. A steady list of work may cost less on a monthly arrangement.
Rather pay for finished work than hours?
A senior developer on subscription: $2,995 a month, as many requests as you like, each shipped within 2 business days, and your money back if the first 14 days don’t prove it.
In this article
1.
2.
3.
4.
5.
6.
7.
8.
9.
This guide is for founders and small teams budgeting for software work on a web app or SaaS product, who want to know what a developer will cost per hour and how to compare quotes. It is written for the person paying. If you are a developer setting your own rate, the figures will still help, but the advice is for buyers. For where to find someone once you have a budget, see our guide on how to hire a programmer.
Average Developer Hourly Rate for a US Employee
The most reliable number for a US developer's hourly pay comes from the Bureau of Labor Statistics. It is a wage, not a price you can buy at: an employee also costs benefits, payroll taxes, equipment and the time it takes to hire them.
Benefits made up 30% of private employers' compensation costs in June 2026, and wages the other 70%. Apply that split to the $64.44 median and a software developer costs about $92 for every hour actually worked, by our estimate. Paid holidays and vacation are counted inside that benefit share, which is why it is per hour worked rather than per hour paid.
| US employee | Median wage per hour | With benefits, by our estimate | Median salary |
|---|---|---|---|
| Software developer | About $65 (from the $135,980 salary over 2,080 hours) | About $93 | $135,980 |
| Computer programmer | $48.26 | About $69 | $100,390 |
| Web developer and digital designer | $47.85 | About $68 | $99,520 |
These are national medians across all experience levels, not quotes. Senior developers in big cities earn well above them, and a startup competing for one pays more again. For the full cost of a hire, see our guide on how to hire a software developer.
Freelance and Contract Developer Rates
Freelancers and contractors set their own rates, so published figures come from the platforms that connect them with clients. Each counts differently, which is why the numbers do not line up neatly.
Open marketplaces, such as Upwork
Upwork says software developers on its marketplace typically charge $10 to $100 an hour, and coders $15 to $30. You do the vetting yourself, and Upwork adds a client fee on every payment, 3% or 5% on its Basic plan. Our guide to Upwork alternatives compares the fees on other platforms.
Vetted networks, such as Arc, Lemon.io and Toptal
The network screens developers before you meet them, and the rates are higher. Arc's rate page puts freelance software developers at $81 to $100 an hour on average, with a median of $61 to $80, and its pricing page lists $15 to $110+. Lemon.io publishes medians drawn from its own contracts. Toptal publishes no rates; see Toptal alternatives.
Development agencies
Clutch says most of the agencies reviewed on its site charge $25 to $49 an hour. That is a blend: many agencies staff projects from lower-cost countries, and the rate covers a project manager and process as well as the developer. Ask who will actually write your code. See agency vs freelancer.
Software Developer Hourly Rate by Experience and Location
Experience and location move the rate more than anything else. Lemon.io publishes the clearest breakdown we found, drawn from 29,902 contracts in its network, 4,058 of them with US developers, refreshed each quarter. Juniors with under two years of experience are not included. These are rates on real contracts in one vetted network, so treat them as a useful benchmark rather than the whole market.
| Lemon.io contract data, Q3 2026 | Median hourly rate | Middle range |
|---|---|---|
| US mid-level developer | $46 | $42 to $51 |
| US senior developer | $68 | $56 to $74 |
| US strong senior (8+ years) | $76 | $69 to $84 |
| Senior, whole network | $45 | n/a |
| Senior, Europe and UK | $44 | n/a |
| Senior, Latin America | $40 | n/a |
The gap between the US and other regions is real: in Lemon.io's data, the US senior median is 51% above the network-wide figure, and a senior developer in Colombia typically charges $32 to $41 an hour. A lower rate is not automatically a better deal, though. Before you compare on price, check three things.
- Time zone overlap. A question that waits overnight costs a day. A few hours of shared working time each day matters more than a few dollars an hour.
- Written communication. Most of the work happens in written requests and replies. Clear written English saves more hours than a lower rate.
- Who reviews the code. If nobody on your side can, choose a route where someone is accountable for the result. Our guide to code audit services covers getting a second opinion.
What Moves a Developer's Hourly Rate
- Experience. A senior developer decides how to build a feature, spots problems before they ship and needs less direction. In Lemon.io's US data, the senior median is almost half again the mid-level one.
- Technology. Common stacks have more developers and steadier rates. Newer or specialist work, such as AI features or a niche platform, costs more because fewer people can do it well.
- Length and size of the work. Many freelancers charge more for a few hours than for months of steady work, because short jobs come with unpaid time spent finding the next client.
- Who carries the risk. On hourly billing, you carry the risk that the job takes longer. On a fixed price, the developer carries it and prices it in. See fixed price software development for how that changes the quote.
- The platform. Marketplaces add client fees, and vetted networks build their margin into the rate they quote you.
Why the Hourly Rate Is Not What You Pay
The rate is easy to compare. The bill is not, because it is the rate multiplied by hours nobody knows in advance. Four things decide the real cost.
The number of hours
Early estimates are rough. Construx's well-known cone of uncertainty says an estimate made at the initial concept can be off by a factor of four in either direction. A developer at $50 an hour who takes three times as long costs more than one at $100 who gets it right.
Rework
Code that has to be redone is paid for twice. So is code that works today and breaks next month. If an app built quickly with AI tools keeps breaking, see vibe coding cleanup.
Your own time
Writing up tasks, answering questions, testing and chasing updates all take hours on your side. A clear written request cuts this the most; our guide to writing software requirements shows how.
Fees and overhead
Marketplace fees, payment fees, recruiting costs for an employee, and paid time that does not ship anything, such as onboarding and meetings.
Hourly vs Fixed Price vs a Flat Monthly Fee
Hourly billing is one of three common ways to pay for development. Each suits a different kind of work.
You pay only for time spent and can stop at any point. You carry the risk of overruns, so ask for a range and a weekly cap.
You know the cost upfront. Expect the quote to include a buffer for risk, and every change to come with a new price.
One known cost each month, no estimates or change orders, and priorities you can reorder at any time. It works one request at a time, not as a team in parallel. See developer as a service.
How to Budget With Developer Hourly Rates
- Step 1, list the work in plain sentences. "A customer can download last month's invoices as a PDF" is something a developer can estimate. "Billing improvements" is not.
- Step 2, ask two or three developers for a range per item. Ask which items they are least sure about. Wide ranges on the same item mean it needs a clearer description, not a cheaper developer.
- Step 3, multiply by the high end, not the middle. Then add the platform fee and a share for your own time.
- Step 4, start with a small paid task. A few hours of real work shows how accurate the developer's estimates are before you commit to more.
- Step 5, set a cap and review weekly. Agree a weekly hour limit and look at what shipped each week. Our guide on how long it takes to build an app helps set realistic dates, and software development contracts covers what to put in writing.
How StackTie Fits
StackTie is a development subscription for founders who would rather pay for finished work than count hours. There is no hourly rate and no estimate to approve: you add requests in plain English to your own Trello board, they are worked one at a time in the order you set, and every request comes back within 2 business days as a pull request with a plain-English summary of what changed and why. Big projects are split into smaller requests that each ship on their own. One senior developer, Michael, leads every build. Everything we build belongs to your company, there is no contract, and there is a money-back guarantee if it is not a fit. It covers web apps, SaaS products, integrations, AI features and fixes, not native iOS or Android apps or a whole team working in parallel. The flat monthly price and what is included are on the homepage.


