Additive Manufacturing calculator

Filament Usage Calculator

Filament usage is the grams of material a print job consumes and what that material costs, derived from a per-hour consumption rate, the planned print time and the filament unit cost. Additive estimators and print-farm operators use it to cost jobs and to plan spool inventory, because material is a real line item on every print and running a spool dry mid-job means a failed build. It matters because per-gram cost varies widely by material — basic PLA versus engineering nylon or carbon-filled filament — so the same print hours can carry very different material bills.

What this calculator does

  • Estimate FDM filament consumption from measured extrusion rate, print time, and filament cost.
  • a print technician or estimator needs filament grams before kitting spools or pricing an FDM job
  • It multiplies filament consumption rate by planned print time to get grams used, then multiplies grams by unit cost to get the filament run cost.

Formula used

  • Filament used = filament consumption rate × planned print time
  • Filament run cost = filament used × filament unit cost

Inputs explained

  • Filament consumption rate:
  • Planned print time:
  • Filament unit cost:

How to use the result

  • Use it when costing an additive job's material or checking you have enough filament on the spool to finish a planned print without a swap.
  • It assumes a constant consumption rate across the print; jobs with heavy infill changes or many supports will draw faster in some phases than the average implies.

Current U.S. benchmarks

  • The producer price index for plastic resins and materials stands at 319.371 (BLS, May 2026), up 19.5% from a year earlier. Quotes priced off last quarter's material cost miss this move.
  • The U.S. has 22,301 printing and related support establishments employing about 386,248 workers (Census County Business Patterns, 2023).

Common questions

  • How do you calculate filament usage for a print? Multiply the filament consumption rate by the planned print time to get grams, then multiply grams by the unit cost. Here 28 g/hr x 14 hr = 392 g, and 392 g x $0.035 = $13.72 filament run cost.
  • How much does the filament for this print cost? $13.72. That comes from 392 grams of filament at $0.035 per gram, which is the material line you would add to labor and machine time when quoting the job.
  • How do I know if I have enough filament on the spool? Compare the 392 grams this job needs against the grams remaining on your spool. A fresh 1 kg spool covers it twice over; a partial spool under 392 g means you must swap or load fresh before starting.
  • Why does filament unit cost matter so much? Because per-gram price ranges from a few cents for PLA to far more for nylon or carbon-filled filament. At $0.035/g this 392 g print is $13.72, but a premium engineering filament at three times the price would push the same job past $40.
  • What if my consumption rate varies during the print? This uses a single average g/hr rate. For jobs with dense infill sections or heavy support structures, use a rate weighted toward those phases or split the print into segments, since a flat average can understate peak draw.

Last reviewed 2026-05-12.