Filament Weight from Print Time – Estimate Grams & Length Used

No slicer at hand? Estimate the grams and meters of filament a print consumes from its print time and average flow rate.

Typical: 8–12 for a 0.4 mm nozzle at standard speeds, 15–25 for fast printers (Bambu/Klipper).

Results

How to use this calculator

This estimator answers a common question in reverse: you know a print took (or will take) a certain number of hours, but you don’t have the sliced file in front of you — how much filament did it use? Multiply time by the printer’s average volumetric flow and the material’s density, and you get a solid estimate of weight, plus the equivalent filament length.

The key input is average flow in mm³/s. A standard 0.4 mm nozzle printing at everyday speeds averages 8–12 mm³/s. Speed-oriented machines — Bambu Lab, Klipper builds, anything routinely printing at 200+ mm/s — average 15–25 mm³/s. Lots of small detailed parts, tree supports or heavy retraction push the average down; big solid parts with thick layers push it up.

Pick the material so the right density is applied (PLA is noticeably denser than ABS), and the filament diameter to get the length figure right. Use the result to check whether a partial spool can survive a long print, to reconstruct material usage for jobs you forgot to log, or to sanity-check a print farm’s consumption. For pricing, send the estimated grams straight into the filament cost calculator.

Frequently asked questions

How accurate is this estimate?

Within about ±20% when your flow estimate is honest. Print time includes heating, travel and layer changes where no plastic flows, so real usage is usually a bit below the theoretical maximum. It is an estimator, not a replacement for the slicer’s figure.

How do I find my average flow rate?

Slice any typical model and divide its filament volume (cm³ × 1000) by the print time in seconds. Some slicers (OrcaSlicer, PrusaSlicer) even plot volumetric flow directly. One measurement calibrates this tool for your setup.

Why does the material matter for weight?

Weight = volume × density, and densities differ: ABS is about 1.04 g/cm³ while PETG is 1.27 g/cm³ — a 20%+ spread on the same printed volume. The presets use typical manufacturer datasheet values.

Can I estimate remaining filament on a spool with this?

Yes: weigh the spool, subtract the empty-spool weight (usually 130–250 g, often printed on the spool or the maker’s site), and compare the remainder against this tool’s estimate for your queued print.