A rough quote for a machined part is built from a handful of line items, each with its own driver. This is the same model cncquoter itself uses (src/lib/cost.ts, if you want to read the actual code) — nothing here is hidden or approximated further for this page.
Every quote also carries a ±percent range on top, reflecting how rough a bounding-box/volume takeoff is without a real toolpath simulation — it's not a statistical confidence interval, just an honest "how sure are we" band.
Computed live, right now, by cncquoter's own cost model (src/lib/cost.ts's computeQuote) — not a canned number. Inputs: a plain 60 × 40 × 15mm Aluminum 6061 block (no pockets, so the geometry is exact), 10 pieces, 3mm stock allowance per side, 2 estimated setups, and cncquoter's own default shop settings: $95/hr machine rate, 30 min per setup, 20 min baseline programming, 25% margin, ±25% range.
| Line item | Low | High |
|---|---|---|
| Material (stock) | $0.97 | $1.61 |
| Roughing | $0.67 | $1.12 |
| Finishing | $0.72 | $1.20 |
| Setup (2 × 30 min, amortized) | $7.13 | $11.88 |
| Programming (amortized) | $2.83 | $4.72 |
| Margin (25%) | $3.08 | $5.13 |
| Per part | $15.39 | $25.65 |
This is one specific example, not an industry average — change the material, size, or quantity and every number moves. Try it with your own file, or see the assumptions behind every material preset on its material page.
When people ask "what does CNC machining typically cost per hour" or "per part," there's no single honest answer — it depends entirely on the shop, the machine, the region, and the part. What cncquoter can tell you honestly is its own default assumptions, which you're free to disagree with and edit in the settings panel:
Every one of those is a preset this tool ships with, shown here as-is — not a market statistic, and not something we've benchmarked against other shops.