FilamentMonkey

Why we sort by price per kilogram

Filament comes in spools of 250 g, 500 g, 1 kg, 2 kg, and 3 kg+. A "$15 spool" could be a great deal or a terrible one depending on how much filament is actually in it.

The math

Price per kg = spool price × 1000 ÷ spool weight in grams.

So a $14.99 spool of 500 g works out to $29.98 / kg, while a $19.99 spool of 1 kg works out to $19.99 / kg. The "cheaper" $14.99 spool is actually 50% more expensive per gram of filament.

What FilamentMonkey does

Every deal card on this site shows the spool price and the computed price per kg, side by side. The default sort on the home page is best-ppk — lowest price per kg first. You can also sort by lowest spool price, biggest discount, highest rating, or newest.

When price per kg isn't the right metric

Spool size guidance