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
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.