🧊 3D Printing · Cost & Material

3D Printing Filament Cost Calculator

Work out your true cost per gram, cost per print, waste grams, prints per spool, and how much filament you have left β€” including supports, purge, and failed prints. No signup, no fluff.

πŸŽ›οΈ

Filament inputs

Enter spool and print details

$

What you paid for the whole spool, including shipping if you like.

Net filament weight printed on the spool.

Tare weight of the bare spool, if known.

From your slicer estimate, including supports.

Purge, priming, failed prints, skirt/brim.

How many copies you plan to print. Defaults to 1.

Material only affects density-based hints β€” the core cost is weight-based.

Used only for reference; cost is driven by grams, not length.

πŸ“Š

Cost breakdown

Live results update as you type

PLA Β· 1.75 mm

Cost per gram

$0.0250

from spool price Γ· weight

Effective $/g

$0.0272

after waste

Cost per print

$2.31

1 print

Waste grams

6.8 g

8% of print

Prints per spool

β‰ˆ 10.9

whole prints

Remaining filament

914.2 g

after 1 print

Total material needed

91.8 g

for 1 print Β· incl. waste

Total project cost

$2.31

all prints combined

Spool remaining after print(s) 91%
0 g 1000 g spool

πŸ’‘ Tip: Waste varies a lot. Single-color PLA prints with no supports may waste 2–5%. Multi-material or high-support prints can waste 15–30%. Adjust the waste % to match your slicer and real-world results.

How this filament cost calculator works

Filament cost is fundamentally a weight problem. The core formula is simple:

Cost per gram = Spool price Γ· Usable spool weight
Print material cost = Grams used Γ— Cost per gram

But real prints rarely use exactly what the slicer predicts. You lose filament to purge lines, priming, skirts, brims, supports, and failed prints. This calculator lets you apply a configurable waste percentage so your estimate reflects your actual workflow instead of a universal guess.

The effective cost per gram is the cost per gram after accounting for waste β€” it is always slightly higher than the raw cost per gram. The prints per spool figure uses whole prints, because you can't print half a print and still call it a success. The remaining filament shows what's left on the spool after your planned prints.

Key terms explained

  • β€’ Spool weight β€” the net filament weight, usually 250 g, 500 g, 1 kg, or 2–5 kg for bulk spools.
  • β€’ Empty spool weight β€” tare weight of the bare spool. Useful if you weigh a partially used spool and subtract it.
  • β€’ Usable filament β€” the filament you can actually print with. Some stays on the spool or gets tangled; assume 95–98% usable in practice.
  • β€’ Supports β€” extra material for overhangs. Can add 5–30% to a print's weight depending on geometry.
  • β€’ Infill β€” internal structure. 10–20% is common; higher infill means more grams and more cost.
  • β€’ Purge β€” filament wasted when switching colors or materials on multi-material systems.
  • β€’ Waste % β€” your catch-all for skirts, brims, priming, failed prints, and slicer underestimation.
  • β€’ Slicer estimate β€” the grams your slicer predicts. Treat it as a baseline, then add waste.

Material notes: PLA, PETG, ABS, TPU

PLA

Density β‰ˆ 1.24 g/cmΒ³. Cheapest and easiest. Low warp, low waste. Great for prototypes and display models.

PETG

Density β‰ˆ 1.27 g/cmΒ³. Tougher, slightly more stringy. Supports can be harder to remove, so waste may be higher.

ABS

Density β‰ˆ 1.04 g/cmΒ³. Warps easily; failed prints are common without an enclosure. Budget a higher waste %.

TPU

Density β‰ˆ 1.21 g/cmΒ³. Flexible, slow to print, and can be tricky to feed. Waste from failed feeds is common.

Frequently asked questions

Everything about filament cost, waste, spools, and slicer estimates.

How do I calculate filament cost per gram?

Divide the spool price by the usable spool weight. For a $24.99 spool of 1,000 g PLA, the cost per gram is $24.99 Γ· 1,000 = $0.02499, or about 2.5 cents per gram. If you know the empty spool weight, subtract it from the gross weight first to get the true net filament weight.

What is the difference between spool weight and usable filament?

Spool weight is the net weight of filament advertised on the spool β€” usually 1 kg. Usable filament is what you can actually print with after accounting for the tail end that won't feed, tangles, and minor waste. In practice, assume 95–98% of the spool is usable. This calculator uses your full spool weight for simplicity but lets you add waste separately.

How much waste should I budget for 3D printing?

It depends heavily on your printer and model. A simple single-color PLA print with no supports might waste only 2–5%. A multi-material print with lots of purging can waste 15–30%. ABS with failed prints can easily hit 20%+. Start with 5–8% for basic prints and adjust based on your real results.

Does filament diameter affect cost?

Not directly β€” you pay for weight, not length. A 1 kg spool of 1.75 mm and a 1 kg spool of 2.85 mm cost the same per gram. However, diameter affects print settings, flow rate, and sometimes how much waste you generate. The calculator uses grams as the universal unit, so diameter is only a reference field.

How do supports and infill affect filament cost?

Both add grams. Supports can add 5–30% to a print's weight depending on overhangs. Infill from 10% to 50% can add a significant amount of material. Your slicer estimate usually includes both, so start there β€” then add your waste percentage for purge, priming, and failed prints.

What is purge and why does it count as waste?

Purge is filament extruded to clean the nozzle when switching colors or materials on multi-material systems. It doesn't become part of your print, so it's pure waste. On some multi-color prints, purge can be 30–50% of total filament used. If you print multi-material, budget a much higher waste percentage.

How many prints can I get from one spool?

Divide the usable spool weight by the grams per print including waste. For a 1 kg spool and a 91.8 g print (85 g + 8% waste), you get about 10 full prints. The calculator shows this as a decimal and you should round down, because a partial print isn't a finished print.

How accurate is the slicer's filament estimate?

Slicers are usually within 5–10% for simple prints, but they don't account for failed prints, tangles, or filament left on the spool. Use the slicer number as your base grams, then add a waste percentage that reflects your real experience. After a few prints, you'll know your personal waste factor.

Should I include electricity and printer wear in filament cost?

This calculator focuses on filament cost only. For a full cost-per-print, add electricity (see our 3D Printer Electricity Cost Calculator) and machine wear/depreciation. Filament is usually the largest variable cost, but electricity and time matter for pricing and profitability.

Does PLA, PETG, ABS, or TPU cost more per gram?

It varies by brand and supplier, but PLA is generally cheapest, PETG is similar or slightly more, ABS is often similar to PLA, and TPU is usually more expensive. Specialty filaments like nylon, polycarbonate, and carbon-fiber blends cost significantly more. Always check the spool price and weight β€” the cost per gram is what matters.

Related 3D printing tools

Keep exploring the 3D printing toolkit β€” all free, all accurate.

πŸ§ͺ Resin Print Cost Calculator Cost per ml, supports, waste β†’ ⚑ 3D Printer Electricity Cost Calculator kWh and cost per print β†’ 🧡 Filament Spool Remaining Calculator How much is left on the spool β†’ πŸ’° 3D Print Pricing Calculator Price your prints for profit β†’ πŸ“ 3D Print Shrinkage Calculator Scale for material shrinkage β†’ 🌊 Nozzle Flow Rate Calculator Volumetric flow and limits β†’
Browse all 3D printing calculators β†’