Skip to content

3D Print Filament Cost Calculator

Add up filament, electricity and optional machine wear to see the true cost of a print — and the cost of each part.

Total cost

1.02

1.02 per part

Filament

0.95

Energy

0.07

Machine

0.00

Filament used

47.3 g

Energy used

0.48 kWh

Length

15.09 m

How it works

  1. Enter the print weight from your slicer in grams, or switch to length in meters and pick a material and diameter.
  2. Enter the spool price and spool weight, plus a waste allowance for purge, supports and failed prints.
  3. Add the printer power in watts, the print time and your electricity price per kWh. A machine hourly rate is optional.
  4. Read the total and the cost per part. Set the number of identical parts if you print several at once.

What people use it for

  • Selling prints

    Know your real cost per part before you set a price on a marketplace or at a craft fair.

  • Comparing filaments

    See whether a cheaper spool or a different material changes the cost of a part.

  • Hobby budgeting

    Check what that large print will cost in plastic and power before you start it.

Questions

How is the filament cost calculated?
Filament used = print weight × (1 + waste % ÷ 100). Filament cost = filament used ÷ spool weight × spool price.
How are length and weight converted?
Weight = π × (diameter ÷ 2)² × length × density. With 1.75 mm filament, 1 meter is about 2.4 cm³, so around 3 g of PLA (density about 1.24 g/cm³). Densities are typical values and vary a little by brand.
How are energy and total cost calculated?
Energy in kWh = watts × hours ÷ 1000, and energy cost = kWh × price per kWh. Total = filament + energy + (hours × machine hourly rate). Cost per part = total ÷ number of parts. Use the average power your printer draws, not its peak rating.