Skip to content
3D PRINTEROn Demand

FDM Tolerances by Machine and Formulation

FDM tolerance is how closely a printed dimension matches the number on your drawing, and different publishers state it in different units and formulas.

Why a tolerance number needs its formulation

Published FDM tolerance figures use at least three different formulations, a percent of the part's dimension, a step per inch of length, and a fixed distance in millimeters, and these are not interchangeable. A tolerance number quoted without its formulation and its machine class means nothing on its own.

Protolabs Network states FDM tolerance as a percent of the dimension being measured. Xometry states it as one layer thickness for the first inch of a dimension, then a fixed step for every inch after that. Stratasys states it as a fixed distance in millimeters, or a percent of the dimension, whichever is greater. Converting between these needs the actual size of the feature being toleranced, not just the published number.

What tolerance can FDM hold?

Across the sources checked here, published FDM tolerance ranges from about 0.1 mm on a well assembled desktop printer to a floor of 0.5 mm at an industrial bureau's loosest published tier. Every number comes from that source's own machines and test methods, not a promise about your specific part.

SourceTier or machinePublished tolerance (as stated)FormulationProvenance
Protolabs NetworkPrototyping tier0.5 percent of the dimension, with a 0.5 mm floorPercent of dimensionProtolabs Network manufacturing standards
Protolabs NetworkIndustrial tier0.3 percent of the dimension, with a 0.3 mm floorPercent of dimensionProtolabs Network manufacturing standards
Stratasys F370Machine spec0.200 mm, or 0.002 mm per mm, whichever is greaterFixed distance or percent of dimensionStratasys F370 spec sheet
Stratasys Fortus 450mcMachine spec0.127 mm, or 0.0015 mm per mm, whichever is greaterFixed distance or percent of dimensionStratasys Fortus 450mc spec sheet
XometryStandards pageOne layer thickness for the first inch, 0.002 in for every inch afterPer inchXometry manufacturing standards
PrusaWell assembled printer0.1 mm on Z, 0.3 mm on X and YFixed distancePrusa Knowledge Base FAQ
Published FDM tolerance figures, in each source's own formulation

Is 0.1 mm a tight tolerance?

0.1 mm sits at the tight end of what is published for FDM: Prusa lists 0.1 mm on Z for a well assembled desktop printer, and Stratasys's Fortus 450mc spec floors at 0.127 mm. Nothing published in the sources checked here claims a tighter number for FDM.

AxisTolerance (mm)Provenance
Z0.1Prusa Knowledge Base FAQ
X and Y0.3Prusa Knowledge Base FAQ
After calibration, as reported0.05Prusa Knowledge Base FAQ
Prusa Knowledge Base: printed tolerance by axis, well assembled printer (mm)

What is the tightest tolerance 3D printer?

Between the two Stratasys machines with published specs here, the Fortus 450mc floors tighter at 0.127 mm or 0.0015 mm per mm, compared with the F370's 0.200 mm or 0.002 mm per mm. Stratasys's own footnote calls this a statistical yield figure, not a guarantee on any single part.

"Accuracy is geometry-dependent. Achievable accuracy specification derived from statistical data at 95% dimensional yield. Z part accuracy includes an additional tolerance of -0.000/+slice height." That is Stratasys's own F370 footnote: an OEM stating its own spec is a yield statistic across many geometries, not a promise about the one part you send it, and that the Z axis always prints from exact to one layer oversize.

How does Xometry's per inch tolerance work?

Xometry's standards page states FDM tolerance as one full layer thickness for the first inch of a dimension, then 0.002 in for every inch after that. Layer thickness itself depends on the machine, from 0.008 in on a desktop machine up to 0.013 in on a Fortus 900.

This means Xometry's tolerance grows with the size of the part being measured, unlike a flat mm figure or a flat percent figure. A one inch feature and a ten inch feature on the same machine do not carry the same absolute tolerance in this formulation.

What tolerance do we quote to?

FDM parts typically hold about plus or minus 0.5 percent, with a floor near plus or minus 0.5 mm. We do not certify a tolerance number on a quote.

No CMM, no dimensional reports, no PPAP, no first article inspection. If your part needs a measured report to be accepted, we are not the right supplier.

What this page does not tell you

  • This page compares published tolerance figures from different printers and manufacturing services. It does not give one number for your specific part, since geometry, material and process settings all change what a printer actually holds.
  • Every third party figure below comes from that source's own machines and test conditions. None of it was measured on the printers that will make your part.
  • A percent of dimension formulation, a per inch formulation, and a per mm formulation cannot be compared by their raw numbers alone. Converting between them needs the actual dimension being toleranced.

When to print a test coupon instead

Print a small test coupon at the size you actually need before committing a full order, especially when a tight fit or a mating part is involved. Send the file through a review request and tell us which dimension worries you. A person reviews your request and follows up by email.

Sources

  • Manufacturing Standards, Protolabs Network

    States an FDM prototyping tolerance of 0.5 percent of the dimension with a lower limit of 0.5 mm, and an industrial tolerance of 0.3 percent of the dimension with a lower limit of 0.3 mm.

  • F370 Spec Sheet, Stratasys

    States printed dimensional accuracy of 0.200 mm or 0.002 mm per mm, whichever is greater. Footnote states accuracy is geometry dependent, derived from statistical data at 95 percent dimensional yield, and Z accuracy carries an additional tolerance of -0.000/+slice height.

  • Fortus 450mc Spec Sheet, Stratasys

    States printed dimensional accuracy of 0.127 mm or 0.0015 mm per mm, whichever is greater.

  • Manufacturing Standards, Xometry

    States FDM tolerance as one build layer thickness for the first inch of a dimension, then 0.002 in for every inch after that. Layer thickness varies by machine: 0.010 in on a Fortus 450, 0.013 in on a Fortus 900, 0.008 in on a desktop machine.

  • Frequently Asked Questions, Prusa Knowledge Base

    States 0.1 mm on Z and 0.3 mm on X and Y for a well assembled printer, tightening to as little as 0.05 mm after calibration.

Related

Published 5 September 2026.