All tools

Filament Cost Calculator

Know what a part costs in filament before you slice. This calculator estimates raw material cost from spool price, spool net weight, and how many grams the job will use — including purge and supports if you include them.

Material only

Filament Cost Calculator

Estimates raw filament cost only (no electricity, machine time, or markup). Currency is Indian Rupees (INR).

(Part g ÷ Spool g) × Spool ₹

Cost per gram —
Part raw cost —
How this estimate works

Cost per gram = spool price ÷ spool net weight. Part cost = cost per gram × part weight. Enter the filament you expect to use, including purge and supports if you want those in the estimate.

How to use it

  1. Enter the spool price you paid (₹).
  2. Enter the spool’s net filament weight in grams (not the boxed gross weight).
  3. Enter the part usage in grams from your slicer, plus purge/supports if you want those in the estimate.
  4. Read cost per gram and part raw cost. Use Reset example to restore the sample values.

Formula

Cost per gram = spool price ÷ spool net weight. Part raw cost = cost per gram × part weight.

Example

Example: ₹1,200 spool ÷ 1,000 g = ₹1.20/g. An 84 g part costs ₹100.80 in filament only. That figure does not include electricity, labour, machine time, or selling markup.

Assumptions and limitations

  • Currency defaults to Indian Rupees (INR); amounts round to ₹0.01.
  • This tool calculates material cost only — not total print cost or selling price.
  • Spool weight should be usable net filament, not empty spool mass.
  • Slicer gram estimates vary with infill, walls, supports, and brand density.

Frequently asked questions

Is this my total print cost?

No. This is raw filament cost only. Add electricity, extras, and markup with the 3D Print Cost Calculator.

Should I include supports and purge?

Yes, if you want those grams in the estimate. Enter the total filament the job is expected to consume.

Why not use model volume alone?

Printed usage depends on shells, infill, supports, and slicer paths. Prefer the slicer’s filament estimate when available.