Tolerance Calculator — Clearance for Mating Parts
Calculate clearance tolerances for parts that need to fit together.
How We Calculate This
Tolerance Formulas (hole-basis)
- Shaft size = Nominal + Shrinkage compensation − Elephant's foot
- Hole size = Nominal + Shrinkage compensation + Design clearance + Hole enlargement
- Design clearance = the gap on diameter you want between the parts (positive for a clearance/transition fit, negative for an interference/press fit so the hole prints smaller than the shaft)
- Hole enlargement = Printer accuracy + extra hole compensation (FDM holes print undersize, so the CAD hole is opened up to land on size)
- Shrinkage comp. = Nominal size × Material shrinkage rate (applied to both parts, since for two parts in the same material it largely cancels)
This uses the standard hole-basis approach: the shaft stays at the reference size and the hole carries the fit clearance. For a clearance fit the hole is opened up so the parts slide; for an interference (press) fit the design clearance is negative, so the hole is smaller than the shaft and the parts must be forced together. Printer accuracy enlarges the hole only — it is the FDM correction for holes printing small, not a margin doubled onto both parts. Always print a test piece, because every printer is slightly different.
Frequently Asked Questions
Related Calculators
Scale Calculator
Scale a model up or down and see the resulting dimensions and volume change.
Shrinkage Calculator
Compensate for material shrinkage by scaling your model dimensions.
Fit Calculator
Determine press-fit, transition-fit and clearance-fit dimensions for printed parts.
Clearance Calculator
Calculate the gap needed between moving or sliding 3D printed parts.
Wall Gap Calculator
Find the minimum gap between parallel walls that your printer can resolve.
Last updated: February 2026
All calculations are estimates. Always verify settings with test prints before committing to final prints.