<p>The simplest method is to divide spool price by its length. That's obvious I think. If PLA 1.75 (1kg net) has about 120m length and it costs 16usd then it looks like 1m costs arount 13c. =price/length</p>

<p>I think everyone can buy different filament at different price from different vendors so there is no good general price to enter into your slicer app. It has to be calculated each time you use new filament.</p>

<p>There are also other parts of the price. Electricity, time, wear, depreciation, know-how even the rent is some part of the ending price of the final product. Of course most of them are incalculable as they are permiles or so. But if you don't plan to sell it you can base on the filament price only.</p>

CC BY-SA 3.0
2016-06-29T20:44:51.723Z
+1 For mentioning additional costs. Further more *time* might be a factor to consider: both the time required to print, but also the time you personally spend to prepare, trial and error, and so on.
Tormod Haugene
CC BY-SA 3.0
2016-06-30T02:36:34.863Z
The spools I have bought report weight but not length.  How do you get length info for spools you buy?
Dennis Rose
CC BY-SA 3.0
2016-06-30T04:48:16.890Z
@DennisRose If spool doesn't have it specified on the label then you can ask vendor or google it. Rewinding with measuring is definitely bad idea.
darth pixel
CC BY-SA 3.0
2016-06-29T18:23:02.590Z
2016-06-29T18:23:02.590Z
darth pixel
<p>This strongly depends on the cost of the spool in question. Prices are not consistent among materials at all; a spool of ABS can cost anywhere from \$15 to \$60 and the same price range applies to pretty much all other plastic.</p>

<p>For the purpose of this question I am going to assume that a 1 kilogram spool costs \$25 (regardless of material) but you can scale the figures to what is appropriate for your brand of filament.</p>

<p><a href="https://www.toybuilderlabs.com/blogs/news/13053117-filament-volume-and-length" rel="nofollow noreferrer">ToyBuilder Labs</a> lists the density of ABS at 1.04g/ml, whereas PLA is somewhat more dense at 1.25g/ml. As such, a 1kg spool of ABS would be 400 meters (1.75mm filament) or 156 meters (2.85mm filament). PLA would come out to 333 meters (125 meters for 2.85mm filament)</p>

<p>We thus have the following costs (cost per meter for 2.85mm filament in parenthesis):</p>

<ul>
<li><p>ABS: 6.25 cents/meter (16)</p></li>
<li><p>PLA: 7.5 cents/meter (20)</p></li>
</ul>

<p>The density of PETG is roughly the same as PLA, so they have the same cost per meter (for similarly priced spools).</p>

<p>In general, to compute the cost per meter, you would use the following formula:</p>

<p><span class="math-container">$$[\text{\$/m}]=[\text{cost of 1 }kg] \times [\text{density in }g/mm^3] \times \frac{[\text{diameter in }mm]^2\ \times \pi }{4000}$$</span></p>

CC BY-SA 3.0
2016-06-29T22:50:45.370Z
Thanks Tom, good info.  I googled PET density and saw 1.38 grams per mm^2 while PLA was listed as 1.25 g/mm^2.  If so, that would make PET around 10% more expensive.  Colorfab XT is much more expensive.  The results from it are excellent.  I'm still a newbie.  :)
Dennis Rose
CC BY-SA 3.0
2018-01-30T21:47:02.993Z
@DennisRose - PET is more expensive **for the same volume of filament**.  In reality though, you may use different materials in different ways.  For example: since PETG is notoriously a tougher material than PLA, you may end up using a lot less material by printing in PETG (say: infill 20% instead of 40%) than using PLA, so you may actually find that using PETG is in certain situations _cheaper_ than using PLA.  Also (unrelated) you may be interested in checking [this](https://www.prusaprinters.org/calculator/) out.
mac
CC BY-SA 4.0
2016-06-29T19:45:48.717Z
2019-05-30T20:22:36.043Z
2019-05-30T20:22:36.043Z
Tom van der Zanden
<p>My Craftbot Plus Craftware slicer estimates cost per job based on filament prices I add as parameters.  What costs per meter would you use?  I created spreadsheets to calculate this for 1.75mm diameter filament and arrived at PLA = 6.6 cents per meter, ABS = 6.1 and PET XT = 18.6 cents per meter.</p>

<p>Edit:  thanks for feedback!  I paid \$22 per kilogram for PLA and ABS.  I paid \$57 for .75 kilogram of Colorfab XT Black.</p>

CC BY-SA 3.0
2016-06-29T18:18:01.710Z
You might want to specify 1.75mm or 3mm filament. Although it's easy enough to calculate both.
Ryan Carlyle
CC BY-SA 3.0
2016-06-30T11:20:43.513Z
A quick note from the economist part of my brain: While the raw material cost (and energy, etc.) is a contributor to product *cost*, the product **price** has to be based on consumer demand.  Craft fairs, and etsy.com, are littered with stuff priced by labor cost and unsold because nobody wants it.
Carl Witthoft
CC BY-SA 3.0
2018-01-30T07:16:13.520Z
I pay 36 euro for a spool (2.85 mm) of 90m PLA. That is 0.4 euro/meter. And that's a fact. And it's a lot higher than the numbers you guys are stating here.
Petra Van OOrsel
<filament><pla><abs><cost><pet>
What are the costs per meter of filament for PLA, ABS and PET?
Dennis Rose
# What are the costs per meter of filament for PLA, ABS and PET?

(Asked by: username_0 on 2016-06-29)

My Craftbot Plus Craftware slicer estimates cost per job based on filament prices I add as parameters. What costs per meter would you use? I created spreadsheets to calculate this for 1.75mm diameter filament and arrived at PLA = 6.6 cents per meter, ABS = 6.1 and PET XT = 18.6 cents per meter.

Edit: thanks for feedback! I paid \$22 per kilogram for PLA and ABS. I paid \$57 for .75 kilogram of Colorfab XT Black.

**Tags:** filament, pla, abs, cost, pet

> **Comments:**
> **username_1**: You might want to specify 1.75mm or 3mm filament. Although it's easy enough to calculate both.  
> **username_2**: A quick note from the economist part of my brain: While the raw material cost (and energy, etc.) is a contributor to product *cost*, the product **price** has to be based on consumer demand.  Craft fairs, and etsy.com, are littered with stuff priced by labor cost and unsold because nobody wants it.  
> **username_3**: I pay 36 euro for a spool (2.85 mm) of 90m PLA. That is 0.4 euro/meter. And that's a fact. And it's a lot higher than the numbers you guys are stating here.  

---

## 2 answers

### Answer by username_6 on 2016-06-29. Score: 6

This strongly depends on the cost of the spool in question. Prices are not consistent among materials at all; a spool of ABS can cost anywhere from \$15 to \$60 and the same price range applies to pretty much all other plastic.

For the purpose of this question I am going to assume that a 1 kilogram spool costs \$25 (regardless of material) but you can scale the figures to what is appropriate for your brand of filament.

[ToyBuilder Labs](https://www.toybuilderlabs.com/blogs/news/13053117-filament-volume-and-length) lists the density of ABS at 1.04g/ml, whereas PLA is somewhat more dense at 1.25g/ml. As such, a 1kg spool of ABS would be 400 meters (1.75mm filament) or 156 meters (2.85mm filament). PLA would come out to 333 meters (125 meters for 2.85mm filament)

We thus have the following costs (cost per meter for 2.85mm filament in parenthesis):

* ABS: 6.25 cents/meter (16)
* PLA: 7.5 cents/meter (20)

The density of PETG is roughly the same as PLA, so they have the same cost per meter (for similarly priced spools).

In general, to compute the cost per meter, you would use the following formula:

$$[\text{\$/m}]=[\text{cost of 1 }kg] \times [\text{density in }g/mm^3] \times \frac{[\text{diameter in }mm]^2\ \times \pi }{4000}$$

> **Comments:**
> **username_0**: Thanks Tom, good info.  I googled PET density and saw 1.38 grams per mm^2 while PLA was listed as 1.25 g/mm^2.  If so, that would make PET around 10% more expensive.  Colorfab XT is much more expensive.  The results from it are excellent.  I'm still a newbie.  :)  
> **username_7**: @username_0 - PET is more expensive **for the same volume of filament**.  In reality though, you may use different materials in different ways.  For example: since PETG is notoriously a tougher material than PLA, you may end up using a lot less material by printing in PETG (say: infill 20% instead of 40%) than using PLA, so you may actually find that using PETG is in certain situations _cheaper_ than using PLA.  Also (unrelated) you may be interested in checking [this](https://www.prusaprinters.org/calculator/) out.  

---

### Answer by username_4 on 2016-06-29. Score: 3

The simplest method is to divide spool price by its length. That's obvious I think. If PLA 1.75 (1kg net) has about 120m length and it costs 16usd then it looks like 1m costs arount 13c. =price/length

I think everyone can buy different filament at different price from different vendors so there is no good general price to enter into your slicer app. It has to be calculated each time you use new filament.

There are also other parts of the price. Electricity, time, wear, depreciation, know-how even the rent is some part of the ending price of the final product. Of course most of them are incalculable as they are permiles or so. But if you don't plan to sell it you can base on the filament price only.

> **Comments:**
> **username_5**: +1 For mentioning additional costs. Further more *time* might be a factor to consider: both the time required to print, but also the time you personally spend to prepare, trial and error, and so on.  
> **username_0**: The spools I have bought report weight but not length.  How do you get length info for spools you buy?  
> **username_4**: @username_0 If spool doesn't have it specified on the label then you can ask vendor or google it. Rewinding with measuring is definitely bad idea.  

---

