How Long Does a 1KG Roll of 3D Printer Filament Last?


I’ve been 3D printing this same roll of 1KG PLA for a while now and I was thinking to myself, just how long does a 1KG roll of 3D printer filament last? There are clearly going to be differences from person to person, but I set out to find out some average expectations.

How long does a 1KG roll of filament last? The clear answer is you’ll be able to print out 1KG of plastic, the more detailed answer is it will depend on your printer, what you are printing and whether you print out big or small objects often. The average 3D printer user has their 1KG spool of filament for just over a month before it needs replacing. 

There’s some more information below which is relevant to answering this question such as the amount of common objects you can print and how to make your filament last longer. Keep reading to find out!

How Long Does a 1KG Roll of Filament Last?

This question is quite similar to asking someone ‘how long is a piece of string?’ If you have a long list of items that you have been wanting to print and they are of a bigger size, infill percentage and you want large layers, you can go through a 1KG roll pretty quickly.

The timing for how long a roll of filament will last really depends on how often you are printing and what you are printing. Some will tell you a roll of filament lasts them a few days, others will tell you one 1KG roll lasts them a few months.

Some big projects such as costumes and props can easily use over 10KG of filament, so 1KG of filament won’t last you barely any time at all.

If you have one big print, you could technically use up a whole 1KG roll of filament in just one day, with a big nozzle such as a 1mm nozzle.

It depends on your flow rates and the models you are printing. Your slicer software will show you exactly how many grams of filament it will take to complete.

The piece below is almost 500g and lasts around 45 hours of printing.

How Long Filament Lasts - Chess Pawn Piece 2

When the same piece has the nozzle size changed from 0.4mm to 1mm, we see a drastic change in the amount of printing hours to just under 17 hours. This is around a 60% decrease in the printing hours and the filament used even increases from 497g to 627g.

You could easily add settings which use tons more filament in less time, so it’s really about your flow rates out of the nozzle.

How Long Filament Lasts - Chess Pawn Piece 3

If you are a low volume printer and like to print smaller items, a spool of filament can easily last you a month or two.
A high volume printer on the other hand, who likes to print bigger objects will go through that same filament in a few weeks or so.

A lot of people are involved in the D&D (Dungeons and Dragons) game, which are primarily made up of miniatures, terrain and props. For each print, it can easily take around 1-3% of your 1KG spool of filament.

One 3D printer user described that in 5,000 hours of printing in the past year, they had gone through 30KG of filament with near constant printing. Based on those numbers, that is 166 printing hours for every KG of filament.

This would measure up to about 2 and a half 1 KG rolls per month. It is a professional field that they are in so it their large filament consumption makes sense.

Using a bigger 3D printer like a Anycubic Delta Kossel (Review) compared to a Prusa Mini (Review) is going to make a big difference in how much filament you use. When you are limited in your build volume, you have no choice but to print smaller items.

A 3D printer with a large build volume leaves more room for ambitious, larger projects and prints.

How Many Things Can I Print with 1KG Spool of Filament?

For a rough picture on what it can print, you would be able to print somewhere between 90 calibration cubes with 100% infill or 335 calibration cubes with just 5% infill.

Some extra perspective, you could print around 400 average sized chess pieces with a 1KG spool of filament.

If you measure how long your 3D printer filament lasts in printing hours,  I’d say on average you could get around 50 printing hours.

The best way to determine this would be to download some slicer software such as Cura and open a few models that you can see yourself printing. It will give you direct estimates for how much filament will be used.

This chess piece below in particular uses 8 grams of filament and takes 1 hour and 26 minutes to print. That means my 1KG spool of filament would last me 125 of these pawns before it ran out. Another take away is that 1 hour and 26 minutes of printing, 125 times would give me 180 printing hours.

How Long Filament Lasts - Chess Pawn Piece

This was at a speed of 50mm/s and increasing it to 60mm/s change the time from 1 hour 26 minutes to 1 hour 21 minutes which translates to 169 printing hours. As you can see, a fairly small change can decrease 11 printing hours, technically making your 3D printer filament last less time but still printing the same amount.

How Long Filament Lasts - Chess Pawn Piece 1

The goal here is not about increasing or decreasing printing hours, but being able to print out more objects for the same amount of filament.

The average for a miniature is less than 10 grams per mini so you could print over 100 minis before your 1KG spool of filament will run out.

You could also technically account for prints that fail, since there’s always potential for that to happen and be of no use to you. If you’re lucky most of your failed prints happen at the initial first layers, but some prints can go wrong a few hours in!

Check out my post on Great Ways to Stop 3D Prints Moving While Printing, so your prints fail a lot less!

How Do I Make My 3D Printer Filament Last Longer?

The best way to make your rolls of filament last longer is to splice your objects in such a way that it uses less plastic. There are several ways to cut down on plastic production which over time can save you a substantial amount of filament.

Many factors affect how long a roll of filament such as the size of your prints, infill %, use of supports and so on. As you’ll realize, a 3D printed part such as a vase or pot uses very small amounts of filament because the infill is non-existent.

Play around with the settings to lower your filament usage per print to make your filament last longer, it will take some trial and error to really get good at this.

Find Ways to Reduce Support Material

Support material is widely used in 3D printing but models can be designed in such a way where it doesn’t require support.

You can also make use of 3D printing software to efficiently reduce support material. You can create custom supports in a software called Meshmixer, the video below by Josef Prusa goes into some nice detail.

I found out about this awesome feature by researching the Best Free 3D Printing Software, which is an epic list of slicers, CAD software and more.

Reduce Unnecessary Skirts, Brims & Rafts

Most 3D printer users will use a skirt before each print, and this makes a lot of sense so you can prime your nozzle before printing. You can remove the number of skirts you set if you do more than 2, even one can be enough a lot of the time.

Brims and rafts on the other hand can usually be reduced or removed altogether in many cases.

If you can figure out where you can removes them, you can save a lot of filament in the long run and a nice amount for each 1KG roll of filament.

Make Better Use of Infill Settings

There’s a massive trade-off in using high infill percentages versus 0% infill and it will allow your filament to go a long way.

Most slicers will default to an infill of 20% but many times you’ll be fine with 10-15% or even 0% in some cases. More infill doesn’t always mean more strength, and when you get to very high infill settings, they can even start to become counterproductive and unnecessary.

Infill patterns can definitely save you filament, the Honeycomb or hexagon pattern is usually a good pick to do this. The fastest infills to print are going to be the ones that use the least material and the hexagon infill is a great example.

You’ll not only save material and time, but it’s a strong infill pattern. The honeycomb pattern is widely used in nature, main example being the honey bee.

The fastest infill pattern is probably the lines or zig-zag and are great for prototypes, figurines or models.

Print Smaller Objects or Less Often

This is an obvious way to make your 3D printer filament last longer. Simply scale your objects down if they are non-functional prints and don’t necessarily need a larger size. I understand wanting larger objects but you have to understand there will be a trade-off, so keep that in mind.

For example, if you only print items that use up 10g of filament at a time and you print twice a week, a 1KG roll of filament would last you 50 weeks (1,000 grams of filament/20g per week).

On the other hand, if you’re into projects that use up 50g of filament at a time and you print every day, that same filament is going to last you just 20 days (1000g of filament/50g per day).

Another simple way to make filament last longer is to print less often. If you print a lot of non-functional items or a bunch of items that collect dust (we’ve all been guilty of this) maybe dial it down a bit if you really want to make your filament roll to go a long way.


Imagine over one year span, you managed to save 10% of filament using certain techniques, if you use 1KG of filament per month and so 12KG of filament per year, a 10% saving would be just over a whole roll of filament, at 1.2KG.

You might think there’s drawbacks of doing this such as making weaker parts, but if you use proper methods you can actually strengthen parts as well as save filament and printing time.

How Much Filament Do You Need for a Print?

How Long in Meters/Feet) is a 1KG Roll of Filament?

According to Rigid Ink, based on PLA having a density of 1.25g/ml a 1KG spool of PLA would measure up at around 335 metres for 1.75mm filament and 125 meters for 2.85mm filament. In Feet, 335 metres is

If you wanted to put in a cost per meter of PLA filament, we have to assume a specific price which I can say on average is around $25.

PLA would cost 7.5 cents per meter for 1.75mm and 20 cents per meter for 2.85mm.

Recent Content