Print weight → cost, filament length & print time
One of the most common questions before hitting "print" is simple: how much filament will this actually take? Whether you're running a print farm or just making a single prototype, knowing your filament usage upfront saves money and prevents mid-print failures from running out of material. This calculator converts filament weight to length, estimates material cost, and gives you a realistic print time — all in one place.
The math behind filament usage isn't immediately obvious. A 1 kg spool doesn't tell you how many meters you have — that depends entirely on the material's density and the filament diameter. For example, 1 kg of PLA at 1.75mm diameter gives you roughly 330 meters of filament, while the same weight of TPU (which is denser) yields noticeably less. Getting this wrong means either buying too much material or, worse, watching a long print fail at hour six because you ran out.
Understanding your true print cost matters whether you're pricing jobs for customers or just tracking personal project expenses. A typical 200g benchy or functional bracket in PLA costs anywhere from $0.40 to $1.20 in raw filament depending on the brand and filament type. PETG and ABS sit in a similar price range, while specialty materials like Nylon or flexible TPU can push your per-print cost significantly higher.
This filament calculator lets you input your spool cost, total spool weight, and the estimated filament usage for a given print to get a precise cost per print figure. If you're selling prints, this is your baseline — you still need to factor in electricity, machine wear, and time, but filament cost is usually the biggest variable. On simple-calculator.online, the calculator supports six common materials: PLA, PETG, ABS, TPU, Nylon, and ASA, each with pre-loaded density values so your weight-to-length conversion is accurate without manual lookup.
Print time estimation is also built in. Estimated print time is calculated based on your print volume and typical layer speeds — useful for scheduling jobs or quoting turnaround times. A 50g PLA print at standard 0.2mm layer height typically runs 2–4 hours on a modern desktop FDM printer, while a dense 300g structural part in Nylon might take 12 hours or more.
Start by pulling the filament weight from your slicer software — Cura, PrusaSlicer, and Bambu Studio all display estimated filament usage in grams before you export the G-code. Enter that weight into the calculator along with your material type and spool price, and you'll get the length used, total cost, and estimated time instantly.
For multi-material prints or prints with support structures, run the calculation separately for each material and add the results. It only takes a few extra seconds and gives you a much more accurate total cost breakdown.
Slice your model in any slicer software (Cura, PrusaSlicer, etc.) and check the filament estimate before printing. It will show grams or meters used — either value works with this calculator.
They're usually similar in spool price, but PETG is slightly denser than PLA, so the same weight yields a bit less filament length. Cost per print ends up very close between the two materials.
Yes — the material cost output gives you a solid cost floor for quoting jobs. Add your electricity rate and desired margin on top of the filament cost for a complete pricing model.