💵 Filament Cost Calculator

Calculate the material cost of a single print based on your spool's price and weight.

Cost per gram, then cost per print

The calculator never looks at your model. It reduces the spool to a unit price and multiplies by the grams the print consumes:

cost per gram = spool cost / spool weight
material cost = grams needed × cost per gram

The defaults are a 1000 g spool at $20, so a gram costs exactly $0.02 and a 62 g print costs $1.24. Cost per gram is shown to four decimals because those digits are what separate one spool from another: $24 / 1000 g is $0.0240 a gram and pushes the same print to $1.49.

Getting the two spool numbers right

Slicer estimates run low. They assume every extrusion is exactly the modelled width and ignore purge lines, priming, and the 20-40 g tail left on the reel. Budget about 5% over the slicer figure, and treat a kilo spool as 950 usable grams.

Frequently asked questions

How much does one 3D print cost in filament?

Divide the spool price by its filament weight, then multiply by the grams your slicer reports. A $20 kilo spool works out at $0.02 a gram, so a 62 g print costs $1.24 and a 300 g print costs $6.

How many metres of filament are in a 1 kg spool?

About 335 m of 1.75 mm PLA. The strand's cross-section is pi times 0.0875 squared, or 0.02405 sq cm, and 1000 g of PLA at 1.24 g per cubic cm is 806 cubic cm, which divides out to 33,500 cm. PETG at 1.27 gives about 327 m and ABS at 1.04 about 400 m.

Does this include electricity and printer wear?

No, material only. A 10-hour print on a 120 W machine draws about 1.2 kWh, well under a dollar in most places.