Career comparison
CNC Programmer vs. Tool and Die Maker
Side-by-side pay, training, growth and day-to-day duties to help you choose between two related careers.
CNC programmers earn more at the median ($68,120 vs. $64,050), while CNC programmers usually get to work faster (1–2 years plus shop experience of training). CNC programmers write the programs that tell CNC machines how to cut precision parts. Tool and die makers build the precision dies, molds and tools factories use to make parts.
Pay data: BLS OEWS, May 2025 · Outlook: BLS 2025–35 · Checked October 15, 2026
| CNC Programmer | Tool and Die Maker | |
|---|---|---|
| Median pay | $68,120 ($32.75/hr) | $64,050 ($30.79/hr) |
| Pay range (10th–90th) | $47,530 – $100,320 | $44,680 – $92,680 |
| Job growth, 2025–35 | +5.9% (faster than average) | -9.2% (a projected decline) |
| Openings per year | 2,700 | 4,300 |
| Typical entry education | Postsecondary nondegree award | Postsecondary nondegree award |
| Training time | 1–2 years plus shop experience | 4 years (apprenticeship) |
| Key credential | NIMS CNC credentials | NIMS credentials |
| Work setting | Programmers work in offices next to the shop floor and at machines during prove-outs. | Toolmakers work in tool rooms and machine shops in factories and job shops. |
What each job does
CNC Programmer
- Read drawings, models and GD&T callouts
- Plan machining operations and fixturing
- Create toolpaths in CAM software
- Select tools, feeds and speeds
- Post-process and verify G-code programs
Tool and Die Maker
- Read blueprints, CAD models and specifications
- Plan machining sequences for tools and dies
- Machine components on mills, lathes, grinders and EDMs
- Heat treat and finish tool steel
- Fit, assemble and test dies and molds
How they’re similar
Both careers involve problem-solving, indoor work, working independently, and hands-on work. Both are part of the mechanics, maintenance & manufacturing field, so many skills transfer between them.
Which should you choose?
Choose CNC programmer if…
- I like computers and machines equally
- I enjoy solving geometry and math problems
- I’m detail-oriented
Choose tool and die maker if…
- I love precise, detailed work
- I like machines and metal
- I’m patient with complex problems
Still torn? Take the CNC Programmer fit quiz and the Tool and Die Maker fit quiz, or the full Career Match Quiz.
Quick comparisons
Which pays more, CNC programmer or tool and die maker?
CNC Programmers earn more at the median: $68,120 versus $64,050 for tool and die makers, based on BLS May 2025 data.
Which takes less time to train for?
CNC Programmers typically train faster (1–2 years plus shop experience) than tool and die makers (4 years (apprenticeship)).
Which career has better job growth?
BLS projects CNC programmers to grow +5.9% from 2025–35, compared with -9.2% for tool and die makers.
