FilaNexus Find filament deals →

Guide

How much does 3D printer filament cost in 2026?

Real prices from the 72 offers FilaNexus tracks, updated with every price check: what a spool costs by material and brand, how much bulk saves, and what a print costs you in filament.

Short answer: A 1 kg spool of 3D printer filament typically costs $18.99 to $25.99 for the common materials: PLA about $19.49, PETG about $18.99, ABS about $18.99 and TPU about $25.99. The cheapest single PLA spool we track is $12.99, and buying 10 kg brings PLA down to $9.20/kg.

Filament price per kilogram, by type

Single spools of about 1 kg with no minimum order, priced per kilogram, plus the cheapest way to buy 10 kg with every bulk tier and coupon applied. "Typical" is the middle price of the spools we track.

FilamentCheapest 1 kg spoolTypical 1 kg spoolMost expensiveCheapest 10 kg, per kgSpools tracked
PLA $12.99/kg $19.49/kg $32.99/kg $9.20/kg 8
PLA+ $14.99/kg $19.49/kg $23.99/kg $11.00/kg 2
HS PLA — — — $11.29/kg 0
Matte $18.99/kg $18.99/kg — $13.29/kg 1
PLA-CF $21.99/kg $21.99/kg — $21.99/kg 1
PETG $13.99/kg $18.99/kg $25.49/kg $8.99/kg 8
ABS $17.99/kg $18.99/kg $21.99/kg $10.99/kg 7
ASA $16.99/kg $22.49/kg $33.99/kg $11.00/kg 6
TPU $17.99/kg $25.99/kg $59.38/kg $12.30/kg 7

For comparison, the average listing across the whole market was PLA $20.68/kg, PETG $19.08/kg, ABS $20.41/kg, TPU $26.46/kg (industry data, Sep 27, 2026).

How much you save buying in bulk

Multi-spool packs and bulk tiers are where filament gets cheap. This compares a typical single spool with the cheapest way to buy 10 kg.

FilamentTypical spool10 kg, per kgSavingCheapest way to buy 10 kg
PLA $19.49/kg $9.20/kg −53% Anycubic PLA Basic 10 kg (10 × 1 kg) · Anycubic
PLA+ $19.49/kg $11.00/kg −44% ELEGOO PLA+ 10 kg (Black) · ELEGOO
Matte $18.99/kg $13.29/kg −30% 10 × Bambu PLA Matte 1 kg · Bambu Lab
PETG $18.99/kg $8.99/kg −53% 5 × OVERTURE High Speed PETG Refill 2 kg (White) · Overture
ABS $18.99/kg $10.99/kg −42% 10 × SUNLU ABS 1 kg · SUNLU
ASA $22.49/kg $11.00/kg −51% ELEGOO ASA 10 kg (White) · ELEGOO
TPU $25.99/kg $12.30/kg −53% ELEGOO TPU 95A 10 kg (Black) · ELEGOO

PLA price by brand

Each brand's cheapest plain 1 kg PLA spool. Brands whose PLA is only sold in multi-packs aren't in this table; see the cheapest PLA filament for every pack size.

BrandSpoolPer kg
Inland Inland PLA 1 kg (Black) · Micro Center $12.99/kg
ELEGOO ELEGOO PLA 1 kg · ELEGOO $13.99/kg
Anycubic Anycubic PLA Basic Mix & Match 1 kg (White) · Anycubic $15.99/kg
Bambu Lab Bambu PLA Basic 1 kg (spool) · Bambu Lab $18.99/kg
MH Build Series MH Build Series PLA 1 kg (Black) · MatterHackers $19.99/kg
Creality Creality CR-Silk PLA 1 kg (White) · Creality $19.99/kg
Atomic Filament Atomic Filament PLA 1 kg (Black) · Atomic Filament $29.99/kg
Prusament Prusament PLA 1 kg (Jet Black) · Prusa $32.99/kg

What a print costs in filament

The filament cost of a print is its weight times the price per gram. Your slicer shows the weight before you print.

Print weightCheapest PLA spool ($12.99/kg)Typical PLA spool ($19.49/kg)PLA bought 10 kg at a time ($9.20/kg)
10 g$0.13$0.19$0.09
50 g$0.65$0.97$0.46
250 g$3.25$4.87$2.30
1 kg$12.99$19.49$9.20

What makes filament cost more

How these prices are worked out

Every price is divided by the net weight of filament in the pack, not the shipping weight, so a single spool and a 10 kg bundle can be compared on the same scale. Multi-spool tier discounts and minimum-order coupon codes are applied at the quantity you pick, which is why the cheapest option changes as you buy more. Prices marked unconfirmed haven't been re-checked recently and are ranked below the rest. More on the method.

Filament cost questions

How much does a 1 kg spool of PLA cost?

Typically about $19.49. Across the single spools we track, PLA runs from $12.99 to $32.99 per kilogram.

Is it cheaper to buy filament in bulk?

Usually, yes. Buying 10 kg of PLA works out to $9.20/kg at the cheapest store we track, about 53% less than a typical single spool. Only buy what you'll print before it absorbs moisture, or store it sealed with desiccant.

How much does a 3D print cost in filament?

Multiply the print's weight by the price per gram. At a typical $19.49/kg, PLA costs about 1.9 cents per gram, so a 50 g print uses about $0.97 of filament. Your slicer shows the weight before you print.

Why is some filament so much more expensive?

Specialty materials cost more to make: carbon-fiber blends, engineering plastics and flexible TPU all sit above standard PLA. Tighter diameter tolerances, RFID-tagged spools, small brands and small pack sizes add to the price, and a "sale" on a 0.75 kg spool can still cost more per kilogram than a regular 1 kg spool.

Find the cheapest filament

Cheapest PLA filamentCheapest PLA+ filamentCheapest high-speed PLA filamentCheapest matte PLA filamentCheapest carbon-fiber PLA filamentCheapest PETG filamentCheapest ABS filamentCheapest ASA filamentCheapest TPU filament

Prices last checked Oct 1, 2026 · US prices in USD · shipping and sales tax not included. Always confirm the final price at the store before you buy.