Search
CNC Programmer Pay Hero

Aug 27, 2026 hireCNC

CNC Programmer Pay: What Shops Are Actually Offering

I already went through every job on the board and pulled the pay range out of the ad. That's the full pay breakdown, if you haven't seen it.

This is the programmer number, pulled out and gone deep on. It's the highest-paid seat on the floor, and it's the one most machinists ask me about when they're ready for the next raise.

The number

48 CNC programmer postings on the board name a pay range. The middle of that range is $39.75 an hour.

A quarter of them sit below $33.97. A quarter sit above $45.00.

General machinist work runs $33.50 in the middle. Setup runs $33.00. Programming is the jump above both.

What the ladder actually pays

Operator $23.50 → Setup $33.00 → Programmer $39.75.

Operator to setup is worth about $9.50 an hour. Setup to programmer is another $6.75. Put together, that's roughly $16 an hour between running a machine someone else programmed and writing the code yourself. Call it $34,000 a year, full time.

That's the whole case for learning to program. It's not a title change. It's the biggest single raise on the floor, and it's on the table at almost every shop that posts a programmer job.

Top of market

These are the highest posted programmer ranges on the board right now. Not the average — the ceiling. Real ads, real shops:

$50–$65/hr — Synkronos, California
$42–$65/hr — Helander Metal Spinning, Illinois
$45–$55/hr — Ricaurte Precision, California
$35–$60/hr — Formidable Engineering, California

Most programmer jobs don't pay this. But these aren't outliers pulled from nowhere. They're four shops telling you what a programmer who can actually run the job is worth to them.

Why programming pays more

Setup and operating are about running a job someone else designed. Programming is writing the code — building the toolpath, figuring out the setup before the machine ever touches the part.

That's a different skill than running the machine well, and it's not one a shop can backfill by training someone up over a few weeks. That's most of why the number is what it is.

What I can't tell you

I'd like to compare this to the government figure the way I did on the main pay page. I can't, cleanly. The Bureau of Labor Statistics doesn't break its numbers out by programmer versus operator versus setup — it's one blended machinist figure, $26.99 an hour as of last year.

That blended number almost certainly sits below what programmers specifically make, since it's averaged in with lower-paid seats. But I don't have a clean government number to hold up against $39.75, and I'd rather tell you that than fake a comparison.

What I'd do with this

If you're a machinist at setup pay wondering whether programming is worth learning: yes. $39.75 is the middle of the market, and the top shops are paying $45 to $65. Ask for it in the interview, not after you've already taken the job.

If you're a shop that can't fill a programmer seat: check your range against $39.75 before you check anything else. A posting that tops out in the low $30s is competing with setup jobs, not programmer jobs. It'll sit open for the same reason.

How I got this number

Same data as the full board pay breakdown: every live job posting on hireCNC, read directly for the pay range in the ad, current as of August 2026. 48 postings tagged as CNC programmer named a figure. Every number here is the midpoint of a posted range.

Last checked: August 2026. Re-run quarterly.

Related blogs

CNC Mill Machinist Pay — hireCNC pay data series hero image

CNC Mill Machinist Pay — What Shops Are Actually Posting

What machine shops are really paying CNC mill and VMC machinists right now, straight from live board postings — median pay, sample size, and what pushes it higher.
Job Market
CNC Swiss Machinist Pay — hireCNC pay data series hero image

CNC Swiss Machinist Pay — What Shops Are Actually Posting

What shops are really paying CNC Swiss machinists right now, straight from live board postings — real numbers, honest sample size, and why pay hasn’t caught up to demand yet.
Job Market
CNC machining jobs hiring now - live job board
Advertorial

CNC Machining Jobs Hiring Now

Live CNC machinist, programmer, and setup jobs from shops across the country, pulled straight from hireCNC’s board and updated continuously. No need to wait for next week’s roundup.
Job Market