Get A Quote
.sx-knowledge{–sx-blue:#0074d3;–sx-ink:#152c44;–sx-muted:#526579;–sx-line:#dce5ee;–sx-tint:#f2f7fc;color:var(–sx-ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.75;text-align:left;overflow-wrap:break-word} .sx-knowledge *{box-sizing:border-box}.sx-knowledge a{color:#0067b9;text-decoration:underline;text-underline-offset:3px}.sx-knowledge a:hover{color:#0246cf}.sx-knowledge a:focus-visible,.sx-knowledge summary:focus-visible{outline:3px solid #0074d3;outline-offset:5px} .sx-knowledge .sx-wrap{width:min(1180px,100% – 64px);margin:0 auto}.sx-knowledge .sx-breadcrumb{font-size:13px;display:flex;flex-wrap:wrap;gap:8px;padding:26px 0 18px;color:var(–sx-muted)} .sx-knowledge .sx-kicker{font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:#0067b9;margin:0 0 16px}.sx-knowledge .sx-hero{padding:28px 0 46px;border-bottom:1px solid var(–sx-line)} .sx-knowledge .sx-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:50px;align-items:center}.sx-knowledge h1{font-size:clamp(34px,4.1vw,56px);line-height:1.1;letter-spacing:-.035em;color:var(–sx-ink);margin:0 0 24px;font-weight:700}.sx-knowledge .sx-summary{font-size:19px;line-height:1.65;color:#405a70;margin:0 0 20px;max-width:66ch}.sx-knowledge .sx-meta{font-size:12px;letter-spacing:.015em;color:#526579;margin:0;display:flex;flex-wrap:wrap;gap:6px 16px} .sx-knowledge .sx-figure{margin:0;padding:24px;background:var(–sx-tint);border:1px solid var(–sx-line);border-radius:6px}.sx-knowledge .sx-figure svg{width:100%;height:auto;display:block}.sx-knowledge figcaption{font-size:12px;line-height:1.6;color:#526579;margin-top:14px}.sx-knowledge .sx-keypoints{margin:32px 0 0;padding:25px 30px;background:#f2f7fc;border-left:3px solid var(–sx-blue)} .sx-knowledge h2{font-size:29px;line-height:1.25;letter-spacing:-.02em;margin:0 0 22px;color:var(–sx-ink);font-weight:700}.sx-knowledge h3{font-size:20px;line-height:1.4;margin:0 0 12px;color:var(–sx-ink)}.sx-knowledge .sx-keypoints h2{font-size:16px;letter-spacing:.02em;margin-bottom:12px}.sx-knowledge ul,.sx-knowledge ol{padding-left:23px;margin:16px 0}.sx-knowledge li{padding:0 0 8px}.sx-knowledge p{margin:0 0 19px} .sx-knowledge .sx-reading{display:grid;grid-template-columns:230px minmax(0,1fr);gap:68px;padding:54px 0 70px;align-items:start}.sx-knowledge .sx-toc{position:sticky;top:125px;max-height:calc(100vh – 150px);overflow:auto;border-left:1px solid var(–sx-line);padding-left:20px;font-size:13px;line-height:1.5}.sx-knowledge .sx-toc strong{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:15px}.sx-knowledge .sx-toc ol{padding-left:17px}.sx-knowledge .sx-toc a{color:#526579;text-decoration:none}.sx-knowledge .sx-toc a:hover{text-decoration:underline;color:#0067b9}.sx-knowledge .sx-body{max-width:780px;min-width:0}.sx-knowledge .sx-body section{margin:0 0 50px;scroll-margin-top:140px}.sx-knowledge .sx-chapter{display:block;font-size:11px;color:#0074d3;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-weight:700}.sx-knowledge .sx-mobile-toc{display:none} .sx-knowledge .sx-callout{border-left:3px solid #0074d3;background:#f2f7fc;padding:22px 25px;margin:25px 0;font-size:15px}.sx-knowledge .sx-callout strong{display:block;margin-bottom:8px}.sx-knowledge .sx-callout p{margin:0}.sx-knowledge .sx-table-scroll{overflow:auto;margin:28px 0;border:1px solid var(–sx-line)}.sx-knowledge table{border-collapse:collapse;width:100%;min-width:500px;font-size:14px;line-height:1.6;margin:0}.sx-knowledge th,.sx-knowledge td{padding:15px 18px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(–sx-line)}.sx-knowledge th{background:#eaf2fa;color:#152c44;font-weight:700}.sx-knowledge tr:last-child td{border-bottom:0} .sx-knowledge .sx-source-note{font-size:12px;color:#526579}.sx-knowledge .sx-faq details{border-top:1px solid var(–sx-line);padding:18px 0}.sx-knowledge summary{cursor:pointer;font-weight:700;font-size:16px}.sx-knowledge details p{margin:16px 0 0}.sx-knowledge .sx-references{font-size:14px;line-height:1.6}.sx-knowledge .sx-references li{margin-bottom:8px;scroll-margin-top:140px} .sx-knowledge .sx-related{background:#f5f8fb;border-top:1px solid var(–sx-line);padding:50px 0}.sx-knowledge .sx-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sx-knowledge .sx-card{display:block;background:#fff;border:1px solid var(–sx-line);border-radius:4px;padding:26px;text-decoration:none;color:#152c44;min-width:0}.sx-knowledge .sx-card:hover{border-color:#0074d3}.sx-knowledge .sx-card small{display:block;color:#0074d3;text-transform:uppercase;font-size:10px;letter-spacing:.09em;margin-bottom:13px}.sx-knowledge .sx-card h3{font-size:19px}.sx-knowledge .sx-card p{font-size:14px;color:#526579;margin:0}.sx-knowledge .sx-card span{display:inline-block;margin-top:20px;font-size:13px;color:#0067b9} .sx-knowledge .sx-cta{padding:45px 0 55px}.sx-knowledge .sx-cta-inner{display:flex;gap:35px;align-items:center;justify-content:space-between}.sx-knowledge .sx-cta h2{font-size:25px;margin-bottom:10px}.sx-knowledge .sx-cta p{font-size:15px;color:#526579;margin:0;max-width:65ch}.sx-knowledge .sx-button{display:inline-block;padding:13px 22px;background:#0074d3;color:#fff;text-decoration:none;border-radius:4px;white-space:nowrap;font-size:14px;font-weight:700}.sx-knowledge .sx-button:hover{color:white;background:#0246cf}.sx-knowledge .sx-directory{padding:50px 0}.sx-knowledge .sx-directory section{margin-bottom:45px;scroll-margin-top:140px}.sx-knowledge .sx-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:45px}.sx-knowledge .sx-path{border-top:3px solid #0074d3;padding:22px 0}.sx-knowledge .sx-path p{font-size:15px;color:#526579}.sx-knowledge .sx-category-nav{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.sx-knowledge .sx-category-nav a{border:1px solid var(–sx-line);border-radius:3px;padding:8px 13px;font-size:13px;text-decoration:none} .sx-knowledge .sx-photo{background:#f7f8fa;padding:16px}.sx-knowledge .sx-photo img{display:block;width:100%;height:auto;object-fit:contain}.sx-knowledge .sx-photo figcaption{text-align:left} @media(max-width:900px){.sx-knowledge .sx-wrap{width:calc(100% – 40px)}.sx-knowledge .sx-hero-grid{grid-template-columns:1fr;gap:25px}.sx-knowledge .sx-hero .sx-figure{max-width:620px}.sx-knowledge .sx-reading{display:block;padding-top:28px}.sx-knowledge .sx-toc{display:none}.sx-knowledge .sx-mobile-toc{display:block;background:#f2f7fc;border:1px solid var(–sx-line);padding:15px 20px;margin-bottom:32px;font-size:14px}.sx-knowledge .sx-cards,.sx-knowledge .sx-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-knowledge .sx-cta-inner{display:block}.sx-knowledge .sx-button{margin-top:20px}} @media(max-width:540px){.sx-knowledge{font-size:16px;line-height:1.75}.sx-knowledge .sx-wrap{width:calc(100% – 36px)}.sx-knowledge .sx-breadcrumb{font-size:11px;padding-top:65px}.sx-knowledge .sx-hero{padding-top:16px;padding-bottom:28px}.sx-knowledge h1{font-size:35px;line-height:1.13;letter-spacing:-.025em}.sx-knowledge .sx-summary{font-size:17px}.sx-knowledge h2{font-size:25px}.sx-knowledge .sx-keypoints{padding:20px}.sx-knowledge .sx-figure{padding:15px}.sx-knowledge .sx-cards,.sx-knowledge .sx-paths{grid-template-columns:1fr}.sx-knowledge .sx-card{padding:22px}.sx-knowledge .sx-reading{padding-bottom:30px}.sx-knowledge .sx-body section{margin-bottom:38px;scroll-margin-top:170px}.sx-knowledge .sx-directory section,.sx-knowledge .sx-references li{scroll-margin-top:170px}.sx-knowledge .sx-cta h2{font-size:24px}} @media(prefers-reduced-motion:reduce){.sx-knowledge *{scroll-behavior:auto!important;transition:none!important;animation:none!important}} @media print{.sx-knowledge .sx-toc,.sx-knowledge .sx-mobile-toc,.sx-knowledge .sx-cta{display:none}.sx-knowledge .sx-reading{display:block}.sx-knowledge .sx-wrap{width:100%}.sx-knowledge .sx-body{max-width:none}}

Engineering article

Designing Flat-Bottom Holes for CNC Machining

Flat-bottom holes are often specified when a fastener, seal, spring, insert, or mating feature needs a controlled bearing surface. Their apparent simplicity can hide important choices about tool geometry, corner condition, depth definition, access, and inspection. This guide explains how to define the feature clearly and review it before quotation.

SUUXIANG • Engineering knowledgePublished 2026-09-278 min read

CNC milling schematic showing spindle, cutting tool, workpiece and machine bed
Conceptual CNC machining illustration.
On this page
  1. Start With the Bottom Function
  2. Recognize the Tool Geometry
  3. Define Diameter, Depth, and Datum
  4. Separate Seating Features From Holes
  5. Plan Access and Part Stability
  6. Build Inspection Into the Handoff
  7. Review Before Requesting a Quote
  8. References and further reading

Start With the Bottom Function

A flat-bottom hole is a blind feature whose floor must provide more controlled contact than the conical point typically left by a standard drill. The required condition may support a fastener head, locate an insert, establish clearance ahead of a thread, contain a spring, or create a sealing land. Each function asks a different question: is the floor primarily a clearance boundary, a bearing face, a locating surface, or a controlled volume?

The answer should drive the callout. A pocket that accepts a cylindrical component may need a defined diameter, depth, and corner radius. A fastener seating feature may instead be a counterbore or spotface with an associated clearance hole. A threaded blind hole may require an unthreaded bottom allowance because the usable thread does not normally extend to the geometric floor. Combining these functions under one vague note invites assumptions.

  • State what contacts the floor and whether full-area contact is required.
  • Identify whether the feature is a pocket, counterbore, spotface, threaded hole, or a combination.
  • Define functional depth from the surface or datum that actually governs assembly.

Recognize the Tool Geometry

Tool selection changes what a machinist can create economically and how the result is defined. A drill quickly produces a round hole but naturally forms a pointed bottom. An end mill can generate a comparatively flat floor and can also interpolate a diameter, though its center-cutting capability, reach, and stiffness matter. A flat-bottom drill or other specialty cutter may be appropriate for certain feature ranges, but the selected approach depends on the drawing, material grade, setup, and process plan.

No cutting tool produces a mathematically sharp internal floor-to-wall intersection in ordinary machining. End mills leave a corner radius related to tool geometry, while other methods can leave their own transition form. If a mating part needs a sharp corner, the design may need relief on the mating part, a specified corner treatment, or an agreed alternative process. Calling for a flat bottom without defining the corner condition leaves a significant functional detail unresolved.

  • Do not assume a standard drill creates a flat floor.
  • Call out the maximum permissible internal corner radius when it affects fit.
  • Check depth-to-diameter proportion against tool reach and rigidity during review.
Feature needLikely machining approachDrawing focus
Fast blind cavity with a controlled floorEnd milling or a suitable flat-bottom cutterDiameter, floor depth, corner radius, access
Fastener head seatingCounterbore or spotfaceSeat diameter, seat depth, coaxial relation to clearance hole
Blind threaded featureDrill, thread-forming operation, and bottom allowanceThread specification, full-thread depth, total depth, relief need
Pointed-bottom clearance acceptableDrillingDiameter, depth, permitted drill-point condition

Define Diameter, Depth, and Datum

A complete definition begins with the feature axis and the reference surface. Give the diameter and depth in the same drawing view or feature-control scheme, then make clear whether depth is measured to the floor, to a theoretical point, or to a functional boundary. For a flat-bottom cavity, depth usually describes the distance from the entry surface to the floor. Where surface finishing changes that reference, the drawing should establish whether dimensions apply before or after the specified finish.

Tolerance strategy should reflect function rather than habit. A broad depth tolerance may be suitable when the hole only clears a noncontacting component. A seated element, an O-ring geometry, or a stacked assembly may require closer control. Diameter and depth can also interact: a loose diameter with a tightly controlled bearing floor may be sensible, while a locator bore can require a different relationship. Geometric controls should be added only where location, orientation, or coaxiality is functionally necessary.

  • Use a datum surface when floor depth affects an assembled stack-up.
  • Dimension the hole location from stable functional datums.
  • Avoid relying on an unlabeled CAD model face to communicate the depth reference.

Separate Seating Features From Holes

Fastener-related features are frequently described imprecisely. A countersink is conical and is intended for a compatible tapered fastener head. A counterbore is a larger cylindrical recess, commonly used to seat a cylindrical head or washer below a surface. A spotface is a shallow machined seating area that may clean up an uneven surface without creating a deep recess. These features can all appear near a hole axis, but they have different forms and inspection requirements.

For a recessed fastener, define the clearance-hole size and the seating feature independently where needed. Include the required diameter, depth or angle, and any positional relationship that affects assembly. If the head must finish flush, identify the governing surface condition and account for coatings or finishing only when the relevant specification establishes them. A request for a flat-bottom hole should not be used as shorthand for a counterbore unless the intended geometry is explicitly shown.

  • Use a countersink callout only for a conical recess.
  • Use a counterbore or spotface callout for a cylindrical or shallow planar seat.
  • Show whether the seating feature and through or blind hole share an axis.

Plan Access and Part Stability

A feasible flat-bottom feature requires a tool path into the part and room for the cutting tool, holder, and machine motion. Nearby walls, ribs, shoulders, angled faces, and deep cavities can limit access even when the nominal hole diameter seems ordinary. The part may also require multiple orientations, and each additional setup can affect how relationships between features are controlled. A concise section view often communicates this risk better than hidden lines alone.

Thin floors and thin surrounding walls deserve special attention. Cutting forces, heat, residual stress, and clamping can influence the final condition of a flexible part. Rather than applying an assumed universal wall or floor thickness rule, define the material grade, functional loading context where relevant, critical dimensions, and permitted deformation criteria. The manufacturing route can then be evaluated against those requirements. An engineering agreement should settle any feature that cannot be assessed from the drawing alone.

  • Provide a section view for deep, obstructed, or stepped features.
  • Flag thin-floor regions and assembly-critical surfaces.
  • Identify any faces that cannot accept clamps, witness marks, or handling contact if that matters.

Build Inspection Into the Handoff

Inspection is easier when the requirement corresponds to a measurable characteristic. Hole diameter may be checked by an appropriate gauge, depth by a depth-measuring method, and location from defined datums. Floor condition is more nuanced: a practical requirement could concern depth consistency, contact area, surface finish, or a maximum internal corner radius. If a floor must mate with another component, explain which of those attributes carries the functional risk rather than using the word flat as a complete acceptance criterion.

For tight or safety-relevant requirements, include the applicable drawing standard, revision, material specification, and any agreed inspection records. A model can help show intent, but the released drawing should resolve dimensions, tolerances, datums, and notes. If CAD geometry conflicts with a written requirement, the project’s document-control convention must identify the governing source. Clear revision control prevents a quotation or inspection plan from being built around obsolete geometry.

  • Specify only inspection evidence that is proportionate to functional risk.
  • Define floor-flatness separately if it is truly required.
  • Include drawing revision, units, material grade, finish requirements, and governing standards.

Review Before Requesting a Quote

A pre-quote review should trace each flat-bottom hole from its assembly purpose to its drawing definition. Confirm whether a pointed bottom is unacceptable, whether a floor corner can tolerate a radius, and whether the floor bears on a component. Then check tool access, orientation, nearby features, and whether the specified tolerance is attached to the dimension that controls function. This review often identifies opportunities to simplify geometry before production planning begins.

Supply the latest drawing and native or neutral model in accordance with the project’s information-control practice. Include quantities, material grade, finish or coating specifications, thread standards, approved deviations, and inspection expectations when applicable. Ask for clarification where the selected process could affect a critical characteristic. SUUXIANG can evaluate the submitted requirements within the scope of an engineering and commercial discussion; the final definition should remain controlled by the agreed drawing and specifications.

  • Confirm the intended floor geometry before choosing a hole label.
  • List all related thread, fastener, sealing, and finish requirements.
  • Request review of access, corner relief, and critical inspection features when they are not self-evident.

Questions engineers ask

Can a standard drilled blind hole be called flat-bottom?

Usually not. A conventional drill creates a point form at the bottom. If the functional requirement is a planar floor, identify that condition and define the permitted bottom geometry, depth, and internal corner treatment.

How should a flat-bottom threaded hole be specified?

Specify the thread designation, thread depth required for engagement, total hole depth, and any bottom allowance or relief needed. The required usable thread depth should not be assumed to equal the drilled or machined depth.

What information should accompany a flat-bottom-hole quotation request?

Provide the current drawing and model, material grade, quantity, finish requirements, relevant standards, critical dimensions and datums, thread details, inspection expectations, and any assembly information needed to understand the floor function.

References and further reading

These resources explain related design and manufacturing principles. Project limits, acceptance criteria and process choices must be agreed against the current drawing.

    Publication note: this article is general design guidance, not a material specification, a certified inspection report or a guarantee of process capability.

    Turn the drawing into a clear manufacturing brief.

    Share the current drawing, material, finish and inspection requirements for a project-specific discussion.

    Discuss your drawing →
    Ask For A Quick Quote