By The Job Shop team · Updated Oct 7, 2026 · 7 min read
CNC Routing Tolerances: What to Expect and How to Design for Them
Tolerance is the difference between what the drawing says and what the machine delivers — and designing around it well is what separates assemblies that tap together from assemblies that need a mallet and a prayer. Here's what CNC routing actually holds, why sheet materials are the wild card, and the design habits that make parts fit every time.
The honest numbers
The router positions to ±0.001″; finished routed parts typically hold ±0.005″ to ±0.010″ in sheet goods, depending on material and geometry. The machine positions far more precisely than any wood product holds — the tolerance budget is mostly consumed by the material: sheet goods flex under cutting forces, swell and shrink with humidity, and occasionally hold internal stresses that relieve when you cut them. Plastics and ACM sit at the tight end of the range; wood products at the looser end; long skinny parts looser than compact ones.
- Acrylic, HDPE, ACM: typically ±0.005″ – ±0.010″ (HDPE moves with temperature — see below)
- Baltic birch, MDF: typically ±0.005″ – ±0.010″ on cut features, plus humidity movement over time
- ACX and construction plywoods: plan on ±0.010″ — the material itself varies more
- Pocket and dado depths: typically ±0.005″ – ±0.010″, with actual sheet thickness the bigger variable (more on that next)
The thickness trap
Here's the one that catches everyone once: nominal sheet thickness is a polite fiction. A '3/4-inch' plywood sheet commonly measures 0.70″ – 0.73″, varies between production batches, and can vary slightly across a single sheet. If you design a 0.75″ dado for a 0.72″ shelf, the joint rattles. Design cross-part joints to reference the actual mating dimension, or better, decide the fit class you want (snug, slip, or loose) and let the joint width be thickness-plus-clearance. When a job is fit-critical, tell us — we can measure the actual lot and cut joints to measured thickness.
Design habits that make everything fit
- Give slip fits real clearance. For tab-and-slot assembly in wood products, 0.010″ – 0.020″ of clearance per joint assembles smoothly by hand. Press fits are possible in stable materials, but flag them as critical and confirm them with the shop before you order — the sheet and the material decide what a press fit can hold. The tab-and-slot design guide covers slot sizing, corner relief and test fits.
- Radius or dog-bone your inside corners. The smallest bit leaves at least a 1/16″ inside radius; square tabs need corner relief (dog-bones) in mating slots to seat fully. The dog-bone and T-bone fillet guide shows where each relief goes and how big to draw it.
- Reference one datum. Chains of dimensions accumulate error; locating features from a common edge or hole keeps the stack-up in one place.
- Use slots for multi-fastener patterns. When a bracket meets a routed panel with four holes, make two of them slots — you'll absorb the combined tolerance of both parts.
- Respect thermal movement in HDPE. Long HDPE parts grow and shrink noticeably with temperature; slot the mounting holes and let the part float.
- Don't spec tighter than the job needs. Sheet-goods assemblies are forgiving by design — a booth wall doesn't need machinist tolerances, and asking for them adds cost without adding quality.
Cut accuracy and material movement
A distinction worth keeping: cut accuracy and material stability are different promises. Achievable accuracy depends on the material, geometry, and agreed requirements. Wood products then keep living: a Baltic birch panel cut here and installed in a humid exhibit hall will move slightly, mostly across the grain, no matter who cut it. Finishes slow this down, joints designed with clearance absorb it, and it's why grain matching is opt-in on grain-sensitive materials.
When something is genuinely critical
Some features really do need to be tighter than routing's comfortable range — a bearing seat, a precision hinge line, a metal insert press-fit. The move is to say so before you pay: on the part's feature report, choose “Something's wrong — send to an engineer” and describe the critical dimension, and online payment waits for the shop's answer. Sometimes the answer is a tuned toolpath and a measured test cut; sometimes it's honest advice that the feature belongs on a CNC mill rather than the router — CNC milling is quoted on request: send a drawing or file and the shop replies with a price. Either way you find out before parts are cut, not after. Smaller notes — a deadline, which face shows — go in the notes for the shop when you approve the proof; the quoting guide walks through each checkpoint.
Explore the quote flow with your parts or a bundled sample.
Start an instant quote