3D Printing Tolerances & Dimensional Accuracy: Complete Technical Guide 2026
3D printing accuracy depends on the technology used: FDM typically achieves ±0.2–0.5 mm, SLA ±0.05–0.1 mm, and SLS approximately ±0.3 mm. Understanding tolerances is key to getting parts that fit correctly the first time.
A tolerance is the maximum allowable deviation from the intended dimension. In 3D printing, it is influenced by the technology, material, print orientation, and parameter settings. This guide provides specific data, comparison tables, and practical advice for engineers, designers, and enthusiasts.
What Are Dimensional Tolerances in 3D Printing?
Tolerance is the difference between the nominal (intended) dimension and the actually printed dimension. It is written as ±X mm. For example, a tolerance of ±0.2 mm on a 50 mm part means the actual dimension will be 49.8–50.2 mm.
Three key factors affect tolerances in 3D printing:
- Printing technology — each method has its own physical precision limit
- Material — shrinkage and thermal expansion change dimensions during cooling
- Orientation and geometry — layer height and overhangs determine accuracy in the vertical direction
Accuracy Overview by Technology
FDM (Fused Deposition Modeling)
FDM is the most widespread 3D printing technology. It works by melting and depositing thermoplastic layer by layer.
Typical FDM tolerances:
- X/Y axis accuracy: ±0.2–0.5 mm
- Z axis accuracy (layer height): ±0.1–0.3 mm (depends on layer height setting)
- Material shrinkage: 0.3–1.5% (depends on material)
FDM is ideal for functional prototypes, custom parts, and small-batch production where 0.5 mm tolerance is acceptable.
SLA (Stereolithography) / MSLA (Masked SLA)
SLA cures photopolymer resin with UV light or a laser. It achieves significantly higher accuracy than FDM.
Typical SLA/MSLA tolerances:
- X/Y axis accuracy: ±0.05–0.1 mm
- Z axis accuracy: ±0.05 mm (layer height 25–100 µm)
- Resin shrinkage: 0.1–0.5%
SLA is suitable for dental applications, jewelry, fine mechanical parts, and models requiring high surface detail.
SLS (Selective Laser Sintering)
SLS sinters polyamide (nylon) powder with a laser. It requires no supports and enables complex geometries.
Typical SLS tolerances:
- Accuracy: ±0.3 mm or ±0.3% (whichever is greater)
- Minimum wall thickness: 0.7–1.0 mm
- PA12 shrinkage: approximately 3%
SLS is used for industrial components, piping, joints, and functional nylon parts.
Technology Accuracy Comparison Table
| Parameter | FDM | SLA/MSLA | SLS |
|---|---|---|---|
| Typical X/Y tolerance | ±0.2–0.5 mm | ±0.05–0.1 mm | ±0.3 mm |
| Typical Z tolerance | ±0.1–0.3 mm | ±0.05 mm | ±0.3 mm |
| Min. wall thickness | 0.8–1.2 mm | 0.3–0.5 mm | 0.7–1.0 mm |
| Layer height | 0.1–0.3 mm | 0.025–0.1 mm | 0.1–0.12 mm |
| Supports required? | Yes | Yes | No |
| Surface quality | Visible layers | Smooth | Finely grained |
| Common materials | PLA, PETG, ASA, Nylon | Resin | PA12, PA11, TPU |
How to Design Parts with Tolerances in Mind
Clearance Between Parts (Fits)
For correct mating of two printed parts, you need to add a clearance allowance:
- Loose fit (free rotation/sliding): add 0.3–0.5 mm per side
- Sliding fit (precise guidance): add 0.15–0.25 mm per side
- Press fit: add –0.1 to 0.0 mm, or use metal threaded inserts
Hole Diameters
FDM-printed holes tend to be 0.1–0.5 mm smaller due to material ooze. Recommendation:
- If you need a 10 mm hole, model it as 10.3–10.5 mm
- For threaded holes, use metric taps or metal threaded inserts (helicoil)
Print Orientation
Z-axis accuracy is worse than X/Y accuracy in FDM and SLA (due to layer height). Orient critical dimensions in the X/Y plane:
- Shaft diameters → parallel to the print bed
- Hole depths → perpendicular to the bed
- Precise surfaces → as close to perpendicular to the print axis as possible
Shrinkage and Warping
Materials shrink by 0.3–3% after printing. For critical parts:
- Print test samples and measure actual dimensions
- Add a compensation factor in your slicer settings
- For large parts, consider annealing to stabilize dimensions
What Accuracy Do You Need?
| Application | Recommended Accuracy | Suitable Technology |
|---|---|---|
| Decorative objects | ±0.5–1 mm | FDM |
| Functional prototypes | ±0.2–0.5 mm | FDM |
| Enclosures (electronics) | ±0.2–0.3 mm | FDM (quality printer) |
| Gears, joints | ±0.1–0.2 mm | SLA or FDM (PETG/Nylon) |
| Dental models, jewelry | ±0.05–0.1 mm | SLA |
| Industrial functional parts | ±0.2–0.3 mm | SLS |
| Aerospace/automotive components | ±0.05–0.1 mm | SLA or metal printing |
How Niro3D Ensures Accuracy
At Niro3D, we use professional FDM printers with calibrated nozzles and continuous quality control. For every order:
- We calibrate material flow (flow calibration) based on the current filament
- We set shrinkage compensation per material
- We check the first layer and sample part dimensions
For parts requiring accuracy below ±0.3 mm, we recommend consulting our team — we will help you choose the right technology and print orientation.
Key Takeaways
- FDM: ±0.2–0.5 mm, accessible, suitable for 90% of functional applications
- SLA: ±0.05–0.1 mm, most accurate plastic technology for fine parts
- SLS: ±0.3 mm, no supports, ideal for complex industrial components
- Always adapt your design to the technology's tolerances — design clearances, test prototypes
- Print orientation significantly affects the accuracy of critical dimensions
Photo: Jakub Zerdzicki via Pexels
blog
Tips, tutorials, and news from the world of 3D printing