Are you a 3D printing service? Add Your Business FREE →
Browse by Technology
FDM Printing SLA / Resin SLS / Nylon Metal Printing All Services
Resources
Blog Technologies Data & Trends About FAQ Gear Guide + Add Business (FREE)
Technical Guide

3D Printing Tolerances and Dimensional Accuracy Explained

March 2026 10 min read

One of the most common frustrations engineers encounter when ordering 3D printed parts for the first time is dimensional surprise. A hole that was modeled at 10.000mm comes back at 9.75mm. A shaft designed for a press fit slides through loosely. A housing that should snap together refuses to close. These outcomes are not random — they follow predictable patterns tied to how each printing technology works and what tolerances it can realistically achieve.

This guide demystifies 3D printing tolerances: what to expect from each technology, what factors push accuracy in either direction, how to design parts that work the first time, and when post-machining is the right call for critical features.

Why Tolerances Matter in 3D Printing

Dimensional tolerance is the permissible variation in a part's actual size from its nominal designed size. When two parts need to mate — a shaft in a bearing, a lid on an enclosure, a pin in a socket — the tolerances of both parts determine whether the assembly will fit too loosely, too tightly, or correctly.

In traditional CNC machining, tolerances of ±0.025mm (±0.001 inch) are routine and ±0.005mm is achievable with care. 3D printing, even at its best, operates at a different level. This is not a flaw in the technology — it is a fundamental consequence of how additive processes work, and understanding it allows you to design around it rather than fight it.

The good news: for many applications, 3D printing tolerances are entirely sufficient. A consumer product enclosure, an aesthetic concept model, a jig or fixture, a fluid reservoir — these can all be designed to work reliably within the tolerance bands each technology provides. Problems arise when engineers apply machined-part tolerances to 3D printed designs without accounting for the difference.

How to Read a Tolerance Specification

When a service bureau advertises "±0.2mm tolerance," this typically means that for a nominal 50mm feature, the actual delivered dimension will be between 49.8mm and 50.2mm. However, there are several important caveats to understand.

First, tolerance specifications are usually stated for a specific size range. Many services quote tighter tolerances for small features (under 25mm) and looser tolerances for larger features, because dimensional error often scales with part size due to material shrinkage and thermal effects.

Second, X/Y tolerances (in the plane of printing) are typically better than Z tolerances (through the build height). In FDM especially, Z accuracy is limited by layer height, and features in the Z direction behave differently than features in X/Y.

Third, bureau-stated tolerances represent achievable capability on well-calibrated machines with standard process settings — they are not guarantees for every feature on every part. Small holes, thin walls, and overhanging features all tend to perform worse than bulk body dimensions.

FDM Tolerances: Accessible but Variable

FDM printing offers the widest range of tolerance outcomes because machine quality, calibration, material choice, and print settings all have a substantial effect. A well-tuned industrial FDM machine running engineering-grade filament can deliver meaningfully better results than a consumer desktop printer using the same material.

Typical FDM tolerance capability for a well-calibrated machine:

FDM X/Y Plane
  • General: ±0.2–0.5mm
  • Industrial FDM: ±0.1–0.2mm
  • Small features (<10mm): ±0.3mm typical
  • Holes: tend to print undersized
FDM Z Axis
  • General: ±0.3–0.5mm
  • Governed by layer height
  • 0.1mm layers = tighter Z
  • Step error on angled surfaces

The most important FDM quirk to design around is that circular holes tend to print undersized by 0.1 to 0.5mm depending on material and settings. This is because the extruded bead that forms the hole perimeter has some inward deviation at the curve. Design holes 0.2 to 0.4mm larger than the target diameter and verify with your service bureau's specific offset recommendations. Services like Advanced Prototyping Inc. in Rochester Hills, MI publish material-specific tolerance data sheets that are worth requesting before you finalize a critical design.

SLA Tolerances: Best for Fine Detail

SLA and MSLA resin printing consistently achieves the tightest tolerances of any polymer printing technology. The photopolymerization process, driven by a precisely controlled light source, can resolve features as small as 0.1mm with modern high-resolution machines.

Typical SLA tolerance capability:

  • X/Y: ±0.05–0.15mm for features under 50mm
  • Z: ±0.1–0.15mm (layer height typically 0.025–0.05mm)
  • Minimum feature size: 0.2mm for walls, 0.1mm for raised text

SLA's limitation is not accuracy — it is material choice and part brittleness. Standard SLA resins are stiffer and more brittle than engineering thermoplastics, which means that while you can achieve tight dimensions, the parts may not survive the mechanical loads that a functional assembly demands. Engineering resins (tough, flexible, castable, high-temp) expand the material palette but at higher cost.

One SLA-specific accuracy consideration: resin shrinks slightly during UV curing, both during printing and during post-cure. This shrinkage is predictable and can be compensated by scaling the model slightly (typically 0.5 to 1.5% depending on resin) before printing. Professional service bureaus apply these compensation factors automatically for their standard resins.

SLS Tolerances: Isotropic and Consistent

SLS (Selective Laser Sintering) nylon parts are the workhorse of functional prototyping for good reason. Unlike FDM, SLS parts are mechanically isotropic — they have equal strength in all directions because there are no layer-line interfaces to delaminate. Tolerance performance is similarly consistent across all axes.

Typical SLS tolerance capability:

  • X/Y/Z: ±0.1–0.3mm, with ±0.15mm typical for features under 100mm
  • Minimum wall thickness: 0.7–1.0mm
  • Minimum feature size: approximately 0.5mm for raised features
  • Hole diameter accuracy: within 0.1–0.2mm, tends to slightly undersized

SLS nylon also shrinks during sintering — typically 2 to 3% — but this is compensated by scaling the build file before printing. Well-run SLS bureaus characterize their specific powder batches and machines to apply accurate compensation factors. SPARQ Industrial in New York is an example of a service that operates industrial SLS equipment with process controls appropriate for engineering-grade parts.

Isotropy advantage: Because SLS parts are equally strong in all directions and have consistent tolerance performance across axes, they are easier to design for than FDM parts, where you must consider build orientation to optimize both strength and accuracy on critical features.

Metal DMLS Tolerances: Tight but Expensive

Metal 3D printing via DMLS or SLM achieves tolerances that, for a printing process, are remarkably good — but they still fall short of what precision machining delivers, and the economics of metal printing mean that every hour of build time is expensive.

Typical DMLS tolerance capability for stainless steel and titanium:

  • X/Y: ±0.05–0.1mm for features under 50mm
  • Z: ±0.05–0.15mm
  • As-built surface roughness: Ra 6–15 µm (rough relative to machined surfaces)
  • With post-machining: ±0.01–0.025mm on specific features

The standard approach for precision metal parts is to design with 0.3 to 0.5mm of additional stock material on all critical surfaces, then CNC machine those surfaces to final tolerance after printing. Threaded holes are almost always drilled and tapped after printing rather than printed directly. This hybrid approach leverages the geometric freedom of additive manufacturing for the complex body geometry while using subtractive machining for the dimensional precision where it truly matters.

Factors That Affect Accuracy

Beyond technology choice, several controllable and uncontrollable factors influence whether a part comes in at the tight or loose end of a technology's tolerance range.

Machine calibration. A well-maintained, recently calibrated machine will consistently outperform one that has not been serviced. Professional bureaus calibrate regularly; ask your bureau when their last calibration was performed if tolerance is critical.

Material shrinkage. All 3D printing materials undergo some thermal contraction during and after printing. Higher-shrinkage materials (ABS, nylon, PEEK) require more compensation than lower-shrinkage materials (PLA, resin). Compensation factors that are dialed in for one material batch may need adjustment for a new batch from a different supplier.

Build orientation. How a part is oriented on the build plate affects which faces are parallel to the build layers (typically more accurate) and which are perpendicular or angled (less accurate in Z). Orienting a critical mating surface parallel to the XY plane almost always improves its dimensional accuracy.

Feature size and geometry. Small features — thin walls, small holes, fine text — are systematically less accurate than large features because the absolute size of the printing spot or extruded bead becomes significant relative to the feature size. As a rule, features smaller than 3 to 5 times the layer height or nozzle diameter become increasingly difficult to achieve accurately.

Thermal environment. Temperature variations in the build environment during printing cause differential thermal expansion and contraction that translates to dimensional error. Enclosed printers with controlled chamber temperatures produce more consistent results than open-frame printers subject to ambient temperature changes.

Design Tips for Tight Tolerances

You can dramatically improve your success rate with 3D printed assemblies by applying a few consistent design rules from the start.

Design clearance fits, not interference fits, as your baseline for 3D printed assemblies. A clearance of 0.2mm per side for sliding fits and 0.3 to 0.4mm for loose clearance fits works well for FDM and SLS. Interference fits for FDM are difficult to achieve reliably — consider designing in a heat-set insert or press-fit metal pin instead.

Orient critical features parallel to the build plane whenever possible. The X/Y plane of any printing technology is systematically more accurate than the Z axis.

Print test coupons before committing to a full assembly. A simple coupon with a range of hole diameters, slot widths, and wall thicknesses printed in your intended material will quickly reveal the actual offset your specific bureau's process applies — allowing you to compensate in your production parts.

When to Specify Post-Machining

Some features simply cannot be reliably achieved by any printing process alone. Bearing seats, precision shaft diameters, threaded connections in metal, and O-ring grooves in high-pressure applications all benefit from post-machining. If your application requires tolerances tighter than ±0.05mm, the honest answer is that 3D printing gets you close and machining gets you there.

When specifying a hybrid print-and-machine approach, design with sufficient stock material (0.3 to 0.5mm minimum) on all surfaces that will be machined, and clearly identify these surfaces on your drawing. Many service bureaus — including specialist shops like Advanced Prototyping Inc. — offer integrated printing and machining services so you receive a finished, tolerance-verified part without managing two vendors.

Find precision-capable 3D printing services across SLA, SLS, metal, and FDM in the 3DPrintMap directory.

Technology Tolerance Comparison

Technology Typical X/Y Tolerance Typical Z Tolerance Isotropy Best For
FDM ±0.2–0.5mm ±0.3–0.5mm Anisotropic Large structural parts, housings
SLA / MSLA ±0.05–0.15mm ±0.1–0.15mm Slightly anisotropic Fine features, dental, jewelry
SLS Nylon ±0.1–0.3mm ±0.1–0.3mm Isotropic Functional prototypes, production
Metal DMLS ±0.05–0.1mm ±0.05–0.15mm Near-isotropic Complex metal parts, aerospace

Frequently Asked Questions

Design to the broadest tolerance your application can accept, then verify that your chosen technology can reliably meet it. For general FDM assemblies, design mating features with ±0.3mm in mind as a conservative starting point. For SLS functional prototypes, ±0.15 to 0.2mm is achievable and reliable. For SLA detail work, ±0.1mm is reasonable for features under 25mm. The tighter you specify, the more expensive and less certain the outcome — so only tighten tolerance where function genuinely requires it. Print a test coupon first when accuracy is critical.

Yes, and for critical features this is the recommended approach. 3D printing establishes the complex geometry; CNC machining refines specific surfaces to tight dimensional tolerances. For metal parts, leave 0.3 to 0.5mm of stock on all surfaces to be machined. For polymer parts, post-machining is feasible for harder materials like nylon and PEEK, but softer materials like standard resins or PLA can be difficult to machine cleanly without chipping. Some service bureaus offer integrated print-and-machine workflows that deliver fully finished, tolerance-verified parts from a single source.

Material shrinkage is the most common cause. All thermoplastics contract as they cool from melt temperature to room temperature — FDM materials typically shrink 0.2 to 2% depending on the material. Resin photopolymers also shrink during curing. Service bureaus compensate for this by applying a scaling factor to the build file before printing, but the compensation is tuned to typical conditions and may not be perfect for every part geometry. External dimensions often land slightly undersized while hole diameters land slightly undersized too (the opposite of what you might expect), due to how material flows into hole perimeters. Requesting your bureau's published dimensional compensation offsets and adjusting your model accordingly produces the most predictable results.

Before sending files to a service bureau, review our guide on how to prepare a 3D print file to ensure your geometry, wall thickness, and tolerances are correctly specified before the job is quoted.

Browse Services →