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.

Updated By the Career Education Institute Curriculum Team
CNC Programmer vs. Tool and Die Maker: the short answer

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 ProgrammerTool 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 year2,7004,300
Typical entry educationPostsecondary nondegree awardPostsecondary nondegree award
Training time1–2 years plus shop experience4 years (apprenticeship)
Key credentialNIMS CNC credentialsNIMS credentials
Work settingProgrammers 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.