3D Printer Filament Cost Calculator

Calculate cost per kilogram, cost per meter, and compare filament prices to track 3D printing budgets accurately.

Last updated: May 2026

Cost per kg - $/kg
Cost per gram - ¢/g
1kg equivalent price - $
Budget (<$20)Mid-range ($20-35)Premium ($35-60)Specialist ($60+)
Value category

Enter spool weight and price to calculate cost per kilogram.

Why track filament cost

Comparing materials by spool price is misleading. A $15 500g spool costs more per kilogram than a $40 1kg spool, but looks cheaper at checkout. Knowing cost-per-kilogram lets you compare prices across brands and weights fairly, and track your actual 3D printing budget.

Budget-conscious makers use this to find sweet spots: bulk spools cost less per kg, specialty materials (TPU, nylon) cost more, but mid-range PLA and PETG offer the best value per print.

Filament cost reference table

Material Typical Price per kg Cost Range Notes
PLA (standard) $15–20 Cheapest option Best for beginners, lowest cost
PETG $20–30 Mid-range Stronger than PLA, slightly more expensive
ABS $20–28 Mid-range Difficult to print, requires enclosure
TPU (flexible) $40–60 Specialty premium Soft parts, shock-absorbing
Nylon $50–80 Premium specialist Very strong, difficult to print
Carbon fiber $60–100+ Premium specialist Strongest, most expensive mainstream

Cost per kg varies by brand, region, and supplier. Buy in bulk (2kg spools) for 15–25% savings vs. 250g spools.

Practical cost strategies

Budget printing (minimizing cost)

Target: $15–18/kg. Buy PLA in bulk (2kg spools) from reliable brands (Prusament, Prusament, MatterHackers). Avoid ultra-cheap brands (quality issues lead to wasted prints).

Calculation example: A 2kg spool of PLA at $30 = $15/kg. A failed print wastes $0.30–1.50 depending on size. Invest slightly more in quality to avoid waste.

Balanced approach (quality + cost)

Target: $20–25/kg. Mix of standard PLA and PETG. Buy 1kg spools for experimenting, 2kg for proven designs. This range balances cost and reliability.

Specialty materials (for specific projects)

Target: $40–60/kg for TPU, $50–80/kg for nylon. Buy only what you need for specific projects. Specialty materials require dialed settings; buy from known brands.

Cost-per-print calculation

To find true cost per print: (filament weight in grams × cost per gram) = cost per print. A 50g model with $0.02/g filament costs $1.00 in material. Add 15% for failed/wasted prints: $1.15 total cost.

When bulk buying saves money

Spool Size Price per Unit Price per kg Savings vs 250g
250g $5 $20/kg
500g $9 $18/kg 10% savings
1kg $16 $16/kg 20% savings
2kg $29 $14.50/kg 27% savings

Bulk spools save 20–30% per kilogram but require storage and commitment to the same material. For hobby printers printing frequently, 1kg or 2kg spools are the best value.

FAQ

Does price per kg determine quality?

No. Price reflects brand, consistency, and material grade, not always quality. Prusament at $25/kg is more reliable than $12/kg "budget" brands. However, expensive doesn't always mean better—mid-range ($18–25/kg) PLA/PETG offers the best quality-to-price ratio for most makers.

Should I buy cheap filament to save money?

Rarely. Cheap filament ($12–15/kg) often has diameter inconsistencies, moisture problems, or poor color. A failed $2 print from bad filament costs you time and frustration. Invest $3–5 more per print ($18–22/kg range) and avoid waste from failures.

How do I compare prices across brands?

Always compare cost per kilogram, never spool price. Use this calculator: enter weight and price for any spool, then compare the $/kg result. A $45 2kg spool ($22.50/kg) is cheaper than a $20 500g spool ($40/kg), even though it looks more expensive.

Does filament type affect printing cost?

Yes. PLA/PETG ($15–25/kg) are the cheapest to print. TPU ($45–60/kg) costs 2–3× more per print, and nylon ($50–80/kg) costs even more. Specialty materials justify higher costs through strength and durability, not just premium pricing.

How much does a typical print cost in filament?

Small prints (miniatures): 5–20g = $0.10–0.50. Medium prints (useful parts): 20–100g = $0.50–2.50. Large prints (vases, enclosures): 100–300g = $2.50–7.50. Very large prints (full-size projects): 300–1000g = $7.50–25+. Most hobby prints cost $0.50–2.00 in filament.

What's Next?

After this calculation, these tools support common workflows:



Embed this tool

Use this converter on your own website by copying the iframe code below.

🖨️ 3D Printing Hub — Compare materials, check flow limits, drying temps, and print cost — all in one place. Open the 3D Printing Hub →