Back to the blog

A DFM Checklist for CNC Machining (Pre-Quote)

By Tamás Szilágyi 10 min read

Every machinist has a version of the same story. The part looked fine on the screen. The quote went out, the job came in, the program ran — and then a 1 mm wall chattered itself out of tolerance, or an endmill couldn’t reach the bottom of a pocket, or a thread was called out on a hole that was the wrong size for it. Now it’s scrap, or a re-quote, or an awkward phone call. And the margin you thought you had is gone.

Almost all of it is avoidable, and the place to avoid it is before the quote goes out. This is a practical, pre-quote DFM checklist — Design for Manufacturability — aimed at the moment a part lands and you’re deciding what to charge. Run it, and the features that drive cost or risk scrap get priced, flagged or questioned up front instead of discovered on the floor.

Why DFM belongs at the quoting step

DFM is usually framed as a design activity — something the customer should have done. Often they didn’t, or didn’t fully. So in practice the most valuable DFM review happens on your side, at quoting time, because that’s the last moment the price is still negotiable.

The economics are simple:

  • Catch it before the quote → it’s a line item (more setups, special tooling, an inspection step) or a quick question to the customer. Cheap.
  • Catch it after you’ve committed → it’s scrap, rework, a blown lead time, or a margin you quietly eat. Expensive.

A manufacturability problem doesn’t get cheaper by being ignored. It just moves downstream to where it costs the most. The whole point of a pre-quote checklist is to drag those problems forward to where they’re still cheap.

The pre-quote DFM checklist

Here are the checks worth running on every non-trivial part, roughly in order of how often they bite.

1. Thin walls

Thin walls flex. A wall that’s too thin for its height will chatter, deflect away from the cutter, and miss tolerance — or simply vibrate to a poor finish. The taller and thinner the wall, the worse it gets.

Check: Are there walls thin relative to their height, especially unsupported ones? Thin walls don’t necessarily kill a part, but they mean lighter cuts, more passes, sometimes special fixturing or support — all of which is cost and time that must be in the quote. A wall that’s thin and carries a tight tolerance is a double flag.

2. Deep pockets and tool reach

A pocket’s depth relative to its width governs the tooling. A shallow pocket is easy. A deep, narrow pocket needs a long, slender tool — and long tools deflect, chatter and break, forcing slower feeds and more passes. Past a certain depth-to-width ratio you’re into specialist tooling or it isn’t reachable at all.

Check: For each pocket and bore, can a standard tool reach the full depth at a sensible length-to-diameter ratio? Deep pockets mean longer cycle times and possibly custom tooling. The bottom of a deep pocket is also where surface finish quietly suffers.

3. Tiny internal radii

Here’s the one that surprises non-machinists: a milling cutter is round, so every internal corner has a radius. You cannot mill a perfectly sharp internal corner. The smaller the required internal radius, the smaller the cutter — and small cutters are slow, fragile, and have to take light cuts.

Check: What’s the smallest internal corner radius on the part? A generous radius is cheap. A tiny one forces a small-diameter endmill, which forces slow machining and risks tool breakage — real cost. A genuinely sharp internal corner isn’t millable at all and needs a different process (EDM) or a design change, which is a conversation to have before quoting, not after.

4. Tight tolerances — especially on hard features

Tolerance is one of the biggest cost drivers in machining, and it’s not linear: tightening a tolerance can multiply the cost of a feature through slower finishing passes, extra inspection, more scrap, and sometimes a secondary operation like grinding. A part where everything is tight is expensive on purpose.

The specific trap is a tight tolerance on a feature that’s hard to hold — a close tolerance on a thin wall that flexes, on the bottom of a deep pocket, or on a dimension that spans a setup change. Those are where tolerance and geometry fight each other.

Check: Which tolerances are genuinely tight, and are any of them on features that are hard to machine accurately? Tight-on-easy is just careful work. Tight-on-hard is where scrap rates and inspection cost live, and where the price has to reflect the difficulty.

5. Tool access to every feature

A feature you can’t reach is a feature you can’t machine in one go. Undercuts, internal features, geometry on five faces — each may demand an extra setup, a special tool, or multi-axis work. Every additional setup adds fixturing time, re-indicating, and a tolerance stack-up between setups.

Check: Can every feature be reached, and how many setups does the part really need? Count the setups honestly — re-orienting the part is fixed cost that lands on the batch. Features tucked where no standard tool reaches are a flag for special tooling or a design discussion.

6. Threads

Threads are routine until they’re not. The common problems: a thread specified in a hole that’s the wrong size for it, a thread too deep to tap cleanly, a thread right at the edge of a wall or hole where it’ll break out, or a fine thread in a soft material where it’ll strip.

Check: Does each thread callout match its hole? Is it a depth and location that can actually be tapped or thread-milled? Threads near thin walls or close to other features deserve a second look before quoting.

7. Undercuts and internal features

Undercuts — grooves, internal reliefs, features that hook back under themselves — often can’t be reached with a standard tool from a standard direction. They may need specialty cutters (T-slot, lollipop), a different setup, or sometimes EDM.

Check: Are there undercuts or internal features that standard tooling can’t reach? If so, they carry specific tooling or process cost that has to be in the quote, not absorbed later.

8. Material choice

The material changes everything downstream: how fast you can cut, how fast tools wear, whether thin walls survive, whether the surface finish is achievable. Aluminium machines fast and forgiving; hardened steels, titanium and abrasive composites are slow, hard on tooling, and far less tolerant of thin walls and aggressive geometry.

Check: Does the material fit the geometry? Aggressive features in a difficult material is a combination that drives cost up sharply, and it’s worth pricing — or questioning — deliberately.

The golden rule: ambiguity is a question, not a guess

Run the checklist and some things will be clear. Some won’t. The single most important DFM habit is what you do with the unclear ones.

The failures that hurt most aren’t the obviously-hard features — you can see those and price them. They’re the ambiguous ones, where you quietly assumed an interpretation and machined it:

  • A tolerance that could be read two ways.
  • A thread callout that doesn’t quite match its hole.
  • A finish note that’s open to interpretation.
  • A datum scheme that doesn’t fully constrain the part.

Every one of those is a re-quote or a scrapped part waiting to happen — if you guess. Asking the customer one short, specific question costs a few minutes and a little pride. Machining the wrong interpretation costs material, hours and the relationship. When a spec is ambiguous, the right move is always to ask, not to assume.

Building DFM into the quote

The hard part isn’t knowing the checklist — most experienced machinists carry it in their head. The hard part is actually running all of it on every part when you’re quoting twelve parts before lunch. Under time pressure, DFM is the step that gets skipped, and skipped DFM is where re-quotes and scrap come from.

This is exactly where building the checks into the quoting step pays off. Because modern quoting software has genuinely read the part — recognising the machinable features in the STEP geometry, and reading the threads, tolerances, finish and notes off the 2D drawing — it can run manufacturability checks automatically, on every part, before the quote leaves the building. A tolerance that’s tight for its feature, a thin wall, a pocket that’s awkward for tool access, an ambiguous callout: each gets surfaced before you commit to a price.

And it follows the golden rule by design. When something is genuinely ambiguous — a tolerance it can’t resolve, a note that’s unclear — it asks you a question rather than silently guessing. That’s the whole difference between a check that helps and one you can’t trust. Anything it flags is shown to you; you decide whether it’s a line-item cost, a question for the customer, or a non-issue.

The point isn’t to replace your judgement — it’s to make sure the checklist actually runs every time, so the manufacturability problem gets caught while it’s still cheap. You stay the one who decides what to do about each flag. The software just guarantees you see them all, on part one and on part twelve, before the number goes out under your name.

The takeaway

A pre-quote DFM pass is the cheapest insurance in the shop. Walls, radii, pocket depth, tolerances on hard features, tool access, threads, undercuts, material — run the list before you price, and price what you find. Treat every ambiguity as a question, never a guess. Do that consistently and you stop the expensive surprises where they’re cheapest to stop: before the quote, not on the floor.

What is DFM in CNC machining?

DFM — Design for Manufacturability — is checking whether a part can actually be machined cleanly, reliably and at a sensible cost before committing to make it. For a machine shop, a pre-quote DFM review catches the features that will drive cost, risk scrap or need a design change, so they're priced or raised up front rather than discovered on the floor.

Why do DFM checks before quoting rather than after winning the job?

Because by the time you've won the job, the price is fixed. A DFM problem found after you commit — a wall too thin to hold tolerance, a pocket too deep for the available tooling — comes straight out of your margin or turns into scrap. Found before the quote, the same problem is just a line item or a quick question to the customer.

What should I check first on a new part?

Wall thickness, internal corner radii, pocket depth-to-width ratio, the tolerances on hard-to-hold features, and tool access to every feature. Those five cover most of the manufacturability trouble. Threads, undercuts and the choice of material round out the list.

What should happen when a spec is ambiguous?

It should trigger a question, not a guess. An unclear tolerance, a thread callout that doesn't match the hole, or a finish note that's open to interpretation are exactly the things that cause re-quotes and scrapped parts when assumed. Asking the customer one short question up front is far cheaper than machining the wrong interpretation.

T

Tamás Szilágyi

Founder, QuoteForge

Tamás builds QuoteForge — automated CNC quoting for machine shops. He writes about estimating, manufacturability and where AI genuinely helps a job shop quote faster without losing control of the price.

Related articles