3D Printing Tolerances Explained: Why Parts That Look Perfect Still Don’t Fit

Spread the love

Functional 3D Printing Guide • Updated September 2026

The CAD model says the part should fit. The print looks clean. Then the pin stops halfway into the hole. That is the moment when “accuracy,” “tolerance,” and “clearance” stop being technical vocabulary and start costing you filament.

Maker measuring the clearance and fit of functional 3D printed parts with digital calipers
Functional parts can look excellent and still fail at the interface. Measuring the mating features helps separate a printer-accuracy problem from a clearance problem.

I see this constantly with functional parts. A bracket can look almost perfect and still miss the job by a fraction of a millimeter. A lid can be the right size and still bind. A snap can engage once and then crack. A hole can be centered correctly but print too tight for the screw or shaft it was designed around.

The fastest fix is usually not “buy a better printer.” It is to figure out where the fit error came from, then change the right variable instead of scaling the entire model and hoping.

Quick answer

How much tolerance should you use for 3D printing?

There is no universal 3D-printing tolerance or clearance that works for every printer, material, orientation, hole, pin, hinge, or snap fit. For functional FDM parts, I start with a small test coupon that reproduces the actual interface, print it with the same material and orientation planned for the final part, let it cool, measure it, and adjust one variable at a time.

As a useful reference point, Prusa notes that mating parts need intentional tolerance and suggests at least 0.3 mm as an initial value for movable parts, while UltiMaker gives 0.6 mm as a general gap for components printed together. Those numbers are starting guidance—not guarantees for your machine or design.

Need the finished part instead of another round of guessing?

Send the file, broken original, photos, measurements, or a description of what the part must fit. I can review the geometry, interfaces, material demands, and practical next step.

Affiliate disclosure: This guide includes a COEX partner link. If you buy through that link, 3D Printing by Kevin may receive compensation at no extra cost to you. Recommendations stay tied to the job, not the commission.

Tolerance, clearance, and accuracy are not the same thing

This distinction matters because a surprising number of failed fits begin with the wrong word—and therefore the wrong fix.

TermWhat it meansExampleWhat you change
Dimensional accuracyHow closely the printed dimension matches the intended CAD dimension.A 25.00 mm feature prints at 24.82 mm.Calibration, flow, first layer, compensation, material/process control.
ToleranceThe acceptable amount a dimension may vary and still perform its job.A bracket width is acceptable from 49.8 to 50.2 mm.The design requirement and inspection limit.
ClearanceThe intentional gap between two mating surfaces.A sliding tab is designed smaller than the slot around it.The CAD dimensions of the mating parts.
FitThe real-world result when the printed parts meet.Press, snap, slide, rotate, locate, or remain loose.Potentially all of the above.

If the printer makes a 10 mm pin consistently at 10.15 mm, that is an accuracy problem. If you designed a 10 mm pin for a 10 mm hole, that is a clearance problem. If the assembly can still work from 0.2 to 0.4 mm of gap, that range is part of your functional tolerance.

Kevin’s workshop rule:

Do not use one word—“tolerance”—to describe every fit problem. Measure the printed feature, identify the actual interface, and decide whether the problem belongs in the printer, the slicer, the CAD model, or the assembly method.

Infographic: Why a “perfect” CAD fit can fail after printing

1CAD clearanceYour model may leave too little room for the way two printed surfaces actually meet.
2Extrusion & first layerFlow, line width, pressure behavior, and elephant foot can push an edge beyond the CAD boundary.
3Material behaviorCooling, shrinkage, moisture, stiffness, and warping can change the final dimensions or the way the joint behaves.
4OrientationA horizontal hole, vertical hole, snap arm, or mating face may print differently when the layer direction changes.

The point is not that FDM is inaccurate. The point is that functional fit is the combined result of design, machine behavior, material, orientation, cooling, slicing, and the geometry of the interface itself.

Prusa makes the same basic point in its design guidance: there is no single universal tolerance because model size, orientation, geometry, calibration, settings, and material all matter. That is why a small fit coupon usually tells you more than somebody else’s favorite number.

Read Prusa’s official modeling-and-tolerance guidance.

Practical starting clearances I would test first

I treat the values below as coupon starting points, not promises. They describe the gap between adjacent mating surfaces. A calibrated machine, clean first layer, dry material, and predictable orientation may let you run tighter. A large part, rough surface, flexible material, or print-in-place joint may need more room.

Fit goalStarting gap to testWhat I want to seeLikely next move
Very snug locatorAbout 0.10–0.20 mm between mating surfacesParts locate firmly without forcing or shaving plastic.Increase slightly if insertion marks or distortion appear.
Removable slip fitAbout 0.20–0.30 mmAssembly by hand with little resistance and no binding.Tighten only after the real material and orientation are tested.
Moving hinge or sliderStart around 0.30 mm or moreMotion begins freely after cleanup and cooling.Add room if texture, seam position, or layer stepping causes drag.
Print-in-place movementOften 0.30–0.60 mm or moreAdjacent surfaces remain separate throughout the print.Use the printer/material combination to determine the real minimum.
Snap fitDo not choose by clearance aloneCorrect engagement plus enough flex without whitening or cracking.Adjust hook depth, beam thickness, root radius, orientation, and material—not only the gap.
Do not copy these numbers into a safety-critical part.

A successful fit test does not establish structural capacity, fatigue life, temperature resistance, chemical compatibility, or suitability for a regulated or high-consequence application.

For comparison, Prusa suggests at least 0.3 mm as an initial value for movable parts. UltiMaker’s FFF design guidance recommends a 0.6 mm gap when components are printed together so they can move after printing. Those two reputable references are useful precisely because they show why “the correct tolerance” depends on how the joint is made.

See UltiMaker’s official FFF design guidance.

Why holes are often the first place a functional print exposes the problem

Outside dimensions can look excellent while holes still print tight. That is one reason I do not scale an entire model just to rescue one screw hole. Scaling changes every dimension—including features that may already be correct.

Instead, I check the cooled part with calipers, confirm the first layer is not flaring into the hole, inspect the slicer path, and compare the result with the design size. If the error is repeatable, a hole-specific or XY contour compensation may be more appropriate than resizing the whole object.

For the measurement side of the workflow, use my guide to better measurements for 3D-printed parts. If the machine itself needs attention, work through the 3D-printer calibration guide before editing every model you own.

The first layer can ruin an otherwise correct fit

Elephant foot is one of the sneakiest causes of “almost fits.” The first layer spreads slightly beyond the intended edge, so a tab that should slide into a channel catches at the bottom. The rest of the part may measure correctly.

That is why I measure above the first-layer flare before deciding the entire print is oversized. Slicer elephant-foot compensation, a small bottom chamfer, and correct first-layer setup can fix a bottom-only interference without changing the complete model.

If you are chasing several symptoms at once, use the 3D-printing troubleshooting guide and change one variable at a time.

Material changes the way clearance feels

Two parts can share the same nominal clearance and behave very differently in PLA, PETG, ABS, or a flexible material. Stiffness changes how easily a snap bends. Surface texture changes sliding friction. Cooling behavior can alter final dimensions. Moisture can affect extrusion consistency and surface quality.

This is why I test the final joint in the actual material whenever fit matters. A PLA coupon is useful for proving geometry, but it does not automatically prove that a PETG clip or ABS housing will behave the same way.

Material consistency matters when you are chasing fit.

I use COEX filament in my own workflow because predictable material helps remove one source of variation. If you want to compare current COEX materials, use my partner page and confirm the final discount and product details at checkout.

Comparison: Should you fix the CAD, printer, slicer, or finished part?

What you observeBest place to investigate firstWhy
Every outside dimension is consistently offPrinter/profile calibrationThe error may be systematic rather than specific to one joint.
Only one hole or slot is too tightCAD or feature-specific compensationDo not disturb dimensions that are already correct.
Only the bottom edge interferesFirst layer / elephant-foot correctionA bottom-only flare is different from full-part scaling error.
The same file changes fit with a new materialMaterial profile and test couponThermal and extrusion behavior changed.
The joint fits after light drilling or reamingDecide whether post-processing is acceptableFor one-offs, controlled finishing may be simpler than redesigning; for batches, redesign may save labor.
Two print-in-place pieces fuse togetherDesigned gap, flow, first layer, orientationAdjacent toolpaths never achieved the separation the mechanism needed.

Infographic: My three-print fit test

Print the interface—not the whole object.
Cut the design down to the hole, pin, slot, snap, hinge, or locating feature that actually controls the fit.
Let it cool, then measure and test.
Record the designed size, measured size, material, orientation, layer height, and the way the parts actually assemble.
Change one variable and repeat.
Adjust the clearance, compensation, first-layer behavior, or geometry. Do not change five slicer settings and destroy the evidence.

A tiny coupon that prints in 12 minutes can be more valuable than a beautiful six-hour prototype that repeats the same untested interface twenty times.

Use the P.R.I.N.T. Method™ to solve fit problems without guessing

P — ProblemWhat is actually wrong: too tight, too loose, misaligned, binding, cracking, or fused?
R — RequirementsDoes the joint need to slide, locate, snap, rotate, carry load, resist heat, or be removable?
I — InterfacesMeasure the exact surfaces that touch, move, screw together, or establish location.
N — Next-Best Materials & MethodsChoose the material, orientation, compensation, joint style, and finishing method that fit the job.
T — Test & TunePrint the riskiest interface first, record the result, and revise with evidence.

The complete P.R.I.N.T. Method™, printable planners, troubleshooting reference, and functional-print workflow are built into my P.R.I.N.T. It Practical — 3D Printing for Beginners ebook.

Fit & Clearance Planner

Use this before committing to the final print. You can fill it in on-screen while planning, then copy the answers into your project notes.

Four-question knowledge check

Choose your answer before opening each explanation.

1. A 10 mm pin and a 10 mm hole are modeled at exactly the same size. Is that automatically a good sliding fit?
No. A zero-clearance CAD fit leaves no room for extrusion behavior, surface texture, dimensional variation, or easy movement. Functional mating parts usually need intentional clearance.
2. One screw hole prints too small, but the rest of the part measures correctly. Should you scale the entire model?
Usually not. Investigate the hole, first layer, slicer path, and feature-specific compensation before changing every dimension in the model.
3. Why should a tolerance coupon use the final material and orientation?
Because fit is process-dependent. Material behavior, surface quality, shrinkage, first-layer effects, and layer direction can change the result even when the CAD dimensions stay identical.
4. A print-in-place hinge is fused. What is the most useful next test?
Print a small hinge or clearance coupon and change one variable. Check designed gap, first-layer compression, flow, orientation, and the actual printed separation instead of reprinting the full model unchanged.

Frequently asked questions about 3D printing tolerances

What is a good tolerance for FDM 3D printing?

There is no single value that applies to every FDM printer and part. The acceptable dimensional tolerance depends on the machine, geometry, size, material, orientation, settings, and what the part must do. Define the functional limit first, then test the real interface.

How much clearance should I leave between two 3D-printed parts?

For separately printed parts, a small interface coupon around 0.10–0.30 mm between adjacent surfaces can be a useful place to begin testing, depending on whether you want a snug or freer fit. Moving and print-in-place parts often need more. Treat every number as a starting point for your printer—not a universal rule.

Why do 3D-printed holes come out smaller?

Holes can be affected by extrusion width, path geometry, cooling, first-layer compression, orientation, and material behavior. Measure the cooled feature and determine whether the error is local to the hole or part of a larger dimensional problem.

Can I fix fit problems with XY compensation?

Sometimes. If the dimensional error is predictable and the slicer offers an appropriate feature or contour compensation, it can be useful. But compensation should not replace a correctly designed clearance or hide a poorly calibrated process.

Should I drill printed holes to final size?

For some one-off functional parts, drilling or reaming is a practical way to obtain a clean final hole. If you are producing a batch, however, repeated manual finishing may cost more time than correcting the design or process.

Does a 3D scanner solve tolerance problems?

No. A scanner can help capture complex shape, but critical holes, mating surfaces, snap features, and clearances still need dimensional verification and often clean CAD reconstruction. The scan records geometry; it does not decide the fit you need.

The best tolerance is the one you proved on your part

I would rather spend fifteen minutes on a small coupon than six hours discovering that a finished housing needs to be reprinted because one slot is 0.2 mm too tight.

That is the practical shift: stop asking for one magic tolerance number and start testing the actual interface. Define what the joint must do. Measure the surfaces that matter. Use the real material. Keep the orientation. Let the part cool. Change one variable. Save the successful result.

That is how a part goes from “close enough on screen” to useful in the real world.

Have a replacement part, bracket, holder, prototype, or small-batch project that needs to fit the first job—not just the CAD screen?

Send the file, photos, measurements, quantity, and intended use. I’ll review the interfaces, printing route, material demands, and whether a controlled fit test should happen before final production.

What has been your most stubborn fit problem?

Was it a hole that always printed small, a lid that bound after cooling, a snap that cracked, or a print-in-place joint that fused together? Leave a comment with the printer, material, and interface. Your example may help another maker diagnose the same problem.

Fact-check sources: Official Prusa Knowledge Base guidance on modeling, tolerances, and printer precision; official UltiMaker FFF design guidance on moving-part gaps, holes, nozzle size, and elephant-foot effects. Internal links and project-intake/ebook pages were checked against 3DPrintingbyKevin.com during the September 10, 2026 site review.

author avatar
Kevin Meyer

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top