Skip to content
SpoolPrices Compare 3D Printing Material Prices

FDM 3D Printer Filament Price Comparison

Compare current filament prices and cost per kg across 12+ retailers. Filter by material — PLA, PETG, ABS, TPU, Nylon — and find the lowest cost per gram.

Popular Filament Materials

FDM 3D printer filament comes in several types, each with different strength, flexibility, and cost per kg. Here's a quick overview of current 2026 prices and characteristics to help you pick the right material.

Filament Buying Tips

Compare filament cost per kilogram. Bulk spools and multi-packs can look cheap until you do the math. A 2 kg spool at $32 ($16/kg) beats two 1 kg spools at $18 each. We normalize all prices to cost per kg — and show the cost per gram — so you can compare instantly.

Start with PLA if you're new. PLA is the easiest filament to print, works on any FDM printer, and costs the least. It's the best filament for beginners — graduate to PETG or ABS once you're comfortable with your printer.

Watch for price drops. Filament prices fluctuate regularly, especially on Amazon. Set a price alert or check our deals page to catch the best discounts.

View current filament deals →

Filament FAQ

What is the best filament for beginners?
PLA is the best choice for beginners — it prints at low temperatures, rarely warps, and costs just $10-14/kg from popular brands. No heated bed or enclosure needed, so it works on virtually any FDM 3D printer.
What is the difference between PLA and PETG?
PLA is easier to print and cheaper, but PETG is stronger, more heat-resistant, and better for functional parts. PLA starts around $10/kg while PETG starts around $14/kg. Read our full PLA vs PETG guide for a detailed comparison.
How much does 3D printer filament cost per kg in 2026?
Current 2026 filament prices vary by material: PLA costs $10-25/kg, PETG $14-40/kg, ABS $12-30/kg, TPU $18-50/kg, and Nylon $25-60/kg. Brand, color, and retailer all affect the final cost per kg.
How much does FDM filament cost per gram?
To convert filament cost per gram, divide the cost per kilogram by 1,000. In 2026, budget PLA at $12/kg works out to $0.012/g — so a 100g print costs about $1.20 in material. PETG at $18/kg is $0.018/g, and specialty materials like Nylon at $30/kg run $0.030/g. Use our Print Cost Calculator to estimate your exact material cost per print based on slicer weight.

Learn More