Pay and rates

What software developers earn, and what to charge

National and state pay for software developers from the Bureau of Labor Statistics (May 2025), plus a calculator to turn a wage into an hourly rate for your own business.

Quick answer

Software developers in the US earn a median of $65.38 an hour ($135,980 a year), according to Bureau of Labor Statistics data for May 2025. The middle half earn $50.58 to $82.68. Self-employed software developers usually bill more, about $150 an hour at the median wage, to cover taxes, overhead, unbilled time, and profit.

Software developers pay in the US

Hourly wages for 1,687,890 employed software developers, May 2025.

Hourly pay percentiles for software developers in the United States
Lowest 10%25th percentileMedian75th percentileTop 10%
$39.64 $50.58 $65.38 $82.68 $103.21

Turn a wage into a billing rate

Wages above are what employers pay software developers. If you work for yourself, your rate also has to cover what an employer would pay for. Change any number to match your business.

Starts at the national median for software developers

Self-employment tax, liability insurance, benefits

Hours you can charge for after quotes, travel, and admin

Tools, vehicle, software, marketing

What the business keeps after paying you

Suggested billing rate

$150 per hour

Pay x (1 + taxes) x (1 + overhead) x (1 + profit), divided by billable time. This is an estimate to start from, not a market price.

Use this rate in an estimate

Pay by state

Median hourly pay in the 50 states with published data, highest first.

Hourly pay for software developers by state
State Median Middle half Employed
California $83.85 $65.86 to $104.17 284,390
Washington $80.07 $63.60 to $101.86 107,030
New York $79.89 $61.13 to $98.82 113,510
Massachusetts $79.43 $63.16 to $91.48 48,190
Oregon $68.62 $53.73 to $82.02 21,830
New Hampshire $67.17 $51.56 to $80.71 10,840
Maryland $66.67 $52.46 to $85.58 31,350
Colorado $66.53 $58.88 to $83.17 43,320
District of Columbia $65.81 $56.31 to $81.53 6,120
Virginia $65.61 $51.25 to $82.26 88,280
New Jersey $65.36 $51.45 to $81.79 51,570
North Carolina $64.76 $50.25 to $79.21 58,470
Connecticut $64.48 $50.84 to $80.02 13,660
Delaware $63.95 $54.62 to $79.15 3,380
Texas $63.54 $49.69 to $78.14 163,880
Illinois $63.52 $48.82 to $80.01 56,310
Idaho $63.26 $45.07 to $77.20 5,750
Georgia $62.99 $49.72 to $78.00 49,700
Florida $62.97 $49.02 to $79.23 87,890
Rhode Island $62.78 $48.86 to $74.06 5,070
Minnesota $62.52 $48.88 to $75.36 35,890
Arizona $62.35 $49.19 to $76.77 38,050
South Carolina $62.24 $46.03 to $80.65 13,230
Nevada $61.93 $48.40 to $80.68 4,520
Utah $61.93 $48.33 to $77.20 31,940
Pennsylvania $60.84 $47.40 to $76.15 55,920
Missouri $60.64 $46.89 to $74.52 20,020
Michigan $60.37 $46.78 to $67.35 43,460
Vermont $60.23 $49.43 to $80.10 1,740
New Mexico $59.86 $46.01 to $76.15 3,960
Hawaii $59.64 $39.82 to $82.20 1,600
Maine $59.19 $47.69 to $78.44 2,790
Wisconsin $58.97 $46.99 to $66.63 21,730
Alabama $58.91 $41.82 to $74.18 17,450
Tennessee $58.86 $43.63 to $66.77 19,030
Montana $58.65 $45.58 to $81.34 2,160
West Virginia $58.18 $39.76 to $68.56 2,650
Oklahoma $56.78 $45.37 to $66.80 6,880
Wyoming $55.37 $48.34 to $73.60 1,510
Iowa $55.24 $45.96 to $65.91 9,040
Ohio $54.85 $46.25 to $65.14 44,790
Kansas $54.53 $41.57 to $65.63 13,580
Nebraska $53.32 $43.75 to $65.19 7,260
Kentucky $52.41 $44.21 to $65.43 7,660
Indiana $50.92 $40.22 to $65.21 14,130
North Dakota $50.77 $37.92 to $60.82 1,450
Arkansas $50.23 $39.18 to $61.41 6,050
Louisiana $49.42 $39.87 to $59.01 4,080
South Dakota $46.30 $38.37 to $58.26 2,380
Mississippi $45.83 $33.67 to $61.33 1,880

States are left out when BLS does not publish an estimate for them.

Software developers pay FAQ

How much do software developers make an hour?

The national median is $65.38 an hour. The lowest-paid 10% earn under $39.64 and the top 10% earn over $103.21. Pay depends on location, experience, and specialty.

Which state pays software developers the most?

California has the highest median at $83.85 an hour, and Mississippi the lowest at $45.83, among the 50 states with published data. Higher-paying states usually have higher living costs too.

How much should a self-employed software developer charge per hour?

Start from the pay you want, then add taxes and insurance, overhead, and profit, and divide by the share of hours you can bill. At the median wage and our default assumptions, that comes to about $150 an hour. Use the calculator on this page to plug in your own numbers.

Where does this pay data come from?

From the Bureau of Labor Statistics Occupational Employment and Wage Statistics survey (May 2025), occupation "Software Developers". It covers employees on payrolls, not self-employed workers or business owners.

Source

U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, occupation 15-1252 "Software Developers". Figures are wages for employees and do not include self-employed workers. The billing rate is our estimate using the assumptions in the calculator.

Invoice Website

Quote and invoice with confidence.

Put your rate into an estimate, then convert it to an invoice in one click. Free to start.