Free tool

Filament Cost Calculator

See what your filament really costs per gram, per kilogram and per meter, how much is on the spool, and what one print uses. Works for PLA, PETG, ABS, ASA, TPU, nylon and PC.

Filament unwinding from a spool along a ruler, with a price tag per gram
Your spool
Filament only, without the reel.
Typical value. Your spool's data sheet has the exact one.
Your print (optional)
Your slicer shows this after slicing.

Your filament cost

Cost per gram$0.02
Per kilogram
$20.00
Per meter
$0.0597 / m
Filament on the spool
335.3 m
This print$3.0050.3 m of filament

How the calculator works

cost per gram = spool price ÷ net filament weight (g)length (cm) = weight (g) ÷ (density (g/cm³) × π × (diameter (cm) ÷ 2)²)cost per meter = spool price ÷ meters on the spool

Meters per kilogram by material

Typical lengths of 1 kg of filament, using common density values. Real spools vary by brand: Polymaker's data sheets, for example, list PolyLite PLA at 1.17, PolyLite PETG at 1.25, ABS at 1.04, ASA at 1.13 and PC at 1.19 g/cm³ (source). If your spool's data sheet gives another number, type it into the density field above.

MaterialDensity (g/cm³)1.75 mm2.85 mm
PLA1.24335 m126 m
PETG1.27327 m123 m
ABS1.04400 m151 m
ASA1.07389 m147 m
TPU1.21344 m130 m
Nylon1.14365 m138 m
PC1.20347 m131 m

Worked example

A 1 kg spool of 1.75 mm PLA costs $20. That is $0.02 per gram and about $0.06 per meter, with roughly 335 m on the spool. A 150 g print uses about 50 m of filament and $3.00 worth of it.

Frequently asked questions

How many meters are on a 1 kg spool?

About 335 m for 1.75 mm PLA and about 126 m for 2.85 mm PLA. Lighter materials give more length per kilogram: 1 kg of 1.75 mm ABS is roughly 400 m. The exact number depends on the density of your brand.

How do I work out the filament cost of a print?

Divide the spool price by the net weight to get the cost per gram, then multiply by the grams your slicer reports. A $20 spool of 1 kg costs $0.02 per gram, so a 150 g print uses $3.00 of filament.

Should I use the weight with or without the reel?

Without. The label shows the net filament weight, usually 1 kg. The empty reel weighs extra and does not print.

Why does the material matter?

Only for length. Price per gram is the same whatever the material, but a denser material packs fewer meters into each kilogram, so its cost per meter is higher.

Is filament the whole cost of a print?

No. Electricity, printer wear, failed prints and your time add to it. The 3D print cost calculator adds all of these up.

Last updated: October 27, 2026