How long does it take to become a machinist?
Machinists earn a median of about $48,000 a year (about $23/hour) in the US — from around $33,000 entering the field to $72,000+ at the top. Becoming one usually takes about 1–4 years: Apprenticeship or certificate. Entry ranges from about a year of training to a multi-year apprenticeship.
Machinist salary
| Entry level (10th percentile) | $33,000 |
| Median (typical) | $48,000 |
| Experienced (90th percentile) | $72,000+ |
| Median hourly | $23/hr |
Approximate US figures based on public wage data (BLS OEWS). Actual pay varies by employer, experience and location.
The path to becoming a machinist
- 1Complete a machining program or apprenticeship
- 2Learn manual and CNC machining
- 3Earn NIMS credentials
- 4Move into CNC programming for higher pay
What you need
- Certificate or apprenticeship
- NIMS credentials (employer-preferred)
Machining offers a skilled, well-paid path, especially with CNC skills.
Machinist salary by state
Local pay varies with cost of living. See an estimate for your state:
Machinist — frequently asked questions
How long does it take to become a machinist?
It usually takes about 1–4 years. The typical path: Complete a machining program or apprenticeship; Learn manual and CNC machining; Earn NIMS credentials; Move into CNC programming for higher pay.
How much do machinists make?
The median pay is about $48,000 a year ($23/hour). Most earn between roughly $33,000 and $72,000, depending on experience, employer and location. See the state pages for local estimates.
Do you need a degree to become a machinist?
Entry requires: Certificate or apprenticeship; NIMS credentials (employer-preferred). Machining offers a skilled, well-paid path, especially with CNC skills.
Related careers
General information to help you plan a career — not career, legal or financial advice. Salary figures are estimates and training times are typical routes; both vary by state, program and individual. Check official sources and accredited programs before making decisions.