Skip to content
Calc.

3D Print Time Estimator

Estimates how long a 3D print will take based on total extrusion distance, print speed, infill, and model complexity. Useful for scheduling print jobs and comparing slicer settings.

Last updated: September 2026

Fill in the required fields to see your result.
Compare 3 scenarios

Formula below · 2 sources (NIST, Wikipedia) · Updated Sep 2026

Compare with similar

About this calculator

Print time depends on how far the print head travels, how fast it moves, and how dense or complex the geometry is. The formula is: Time (hours) = (totalDistance / printSpeed) × (1 + infillPercentage / 100) × complexityFactor / 3600. TotalDistance is the total path length the nozzle must extrude in millimeters. Dividing by printSpeed (mm/s) gives seconds of travel, then multiplying by the infill factor adds the extra time for internal fill lines. The complexityFactor (typically 1.0–1.5) accounts for acceleration limits, travel moves, retractions, and cooling pauses that real printers experience but raw speed math ignores. Dividing the whole expression by 3,600 converts seconds to hours. Slicers use more sophisticated motion-planning algorithms, so treat this estimate as a useful ballpark rather than an exact prediction.

How to use

Assume totalDistance = 18,000 mm, printSpeed = 50 mm/s, infillPercentage = 20%, and complexityFactor = 1.2. Time = (18,000 / 50) × (1 + 20/100) × 1.2 / 3,600 = 360 × 1.20 × 1.2 / 3,600 = 518.4 / 3,600 = 0.144 hours (8.6 minutes). For a larger print with 180,000 mm (180 m) of extrusion path under the same settings, scale linearly: 1.44 hours (86 minutes). Increasing infill to 50% would push that to 1.8 hours (108 minutes). Typical desktop prints have tens to hundreds of meters of extrusion path; your slicer reports it.

Frequently asked questions

How does layer height affect 3D print time?

Thinner layers increase print time significantly because more layers are needed to reach the same object height, each requiring its own full pass of the print head. For example, switching from 0.2 mm to 0.1 mm layer height roughly doubles the number of layers and therefore roughly doubles print time, all else being equal. Thicker layers (0.3 mm+) print faster but can reduce surface quality and detail resolution. Many users choose 0.2 mm as a balanced default and reserve thin layers for visible top surfaces using variable layer-height features in their slicer.

What is a print complexity factor and how should I set it?

The complexity factor is a multiplier (typically 1.0 to 1.5) that accounts for all the time a printer spends doing things other than extruding at full speed — accelerating, decelerating, traveling between features, waiting for cooling, and performing retractions. A simple rectangular box scores close to 1.0, while a highly detailed miniature with many small features and overhangs might score 1.4–1.5. Start with 1.2 as a reasonable general-purpose estimate and adjust based on how your real print times compare to calculated ones over several prints.

Why is my slicer print time estimate different from this calculator?

Slicers like Cura and PrusaSlicer simulate the full motion-planning pipeline, including acceleration profiles, junction deviation, and per-feature speed overrides (e.g., slower speeds for perimeters vs. infill). This calculator uses a simplified linear model that gives a useful approximation without that level of detail. Expect the slicer to be more accurate, especially for complex models. Use this calculator for quick comparisons — for example, to see how doubling print speed or reducing infill affects time — rather than as a precise job-scheduling tool.

Related calculators

Sources & references