TPU filament cost per gram and length per kg
TPU filament costs your spool price divided by the spool's net grams, per gram: a 1 kg spool at price P costs P ÷ 1000 per gram. With a typical density of 1.21 g/cm³, 1.75 mm TPU weighs 2.91 g per metre, so 1 kg is about 344 m.
Need it made?
Need it 3D printed in TPU? Post it free — local makers quote.
Got the machine? Sell your time on The Spool List. Join as a maker
| Weight | Length at 1.75 mm | Length at 2.85 mm |
|---|---|---|
| 10 g | 3.4 m | 1.3 m |
| 50 g | 17.2 m | 6.5 m |
| 100 g | 34.4 m | 13.0 m |
| 250 g | 85.9 m | 32.4 m |
| 500 g | 171.8 m | 64.8 m |
| 750 g | 257.7 m | 97.2 m |
| 1000 g | 343.6 m | 129.5 m |
| Step | Formula | Example |
|---|---|---|
| Spool price (example input) | your price | 20.00 per 1000 g spool |
| Cost per gram | price ÷ grams | 20.00 ÷ 1000 = 0.020 |
| Print weight (example input) | from your slicer | 45 g |
| Material cost of the print | grams × cost per gram | 45 × 0.020 = 0.90 |
| Filament used (1.75 mm) | grams ÷ g/m | 45 ÷ 2.91 = 15.5 m |
| Material | Density | g/m (1.75 mm) | m per kg (1.75 mm) |
|---|---|---|---|
| PLA | 1.24 g/cm³ | 2.98 | 335 |
| PETG | 1.27 g/cm³ | 3.05 | 327 |
| ABS | 1.04 g/cm³ | 2.50 | 400 |
| ASA | 1.07 g/cm³ | 2.57 | 389 |
| TPU (this page) | 1.21 g/cm³ | 2.91 | 344 |
| Nylon (PA) | 1.14 g/cm³ | 2.74 | 365 |
| Polycarbonate (PC) | 1.2 g/cm³ | 2.89 | 346 |
| HIPS | 1.04 g/cm³ | 2.50 | 400 |
| PVA | 1.23 g/cm³ | 2.96 | 338 |
| Carbon-fibre PLA | 1.3 g/cm³ | 3.13 | 320 |
| Wood-fill PLA | 1.28 g/cm³ | 3.08 | 325 |
Practical notes
Use the spool's net filament weight, not the gross weight: an empty spool typically weighs a couple of hundred grams, and the label usually states the net weight. Cost per gram = what you paid ÷ net grams; for a 750 g spool that is price ÷ 750.
Slicers (Cura, PrusaSlicer, OrcaSlicer, Bambu Studio) report filament use in grams and metres and can show cost once you enter your price per kg and the material density (1.21 g/cm³ for TPU).
TPU is flexible; shore hardness (often 95A) matters more than density when you choose it. Print slowly, ideally with a direct-drive extruder.
Material is only part of the cost of a printed part: machine time, electricity, failed prints, post-processing and support material add to it. For a quote on a finished part, compare that total with what makers ask.
FAQ
How do I calculate TPU filament cost per gram?
Divide what you paid for the spool by its net weight in grams. A 1 kg spool costs its price ÷ 1000 per gram; a 750 g spool costs its price ÷ 750 per gram.
How many metres are in 1 kg of TPU?
About 344 m of 1.75 mm filament and 130 m of 2.85 mm, using a typical density of 1.21 g/cm³. Brands differ slightly.
How much does 1 metre of TPU weigh?
2.91 g for 1.75 mm and 7.72 g for 2.85 mm (π × (d/2)² × density).
How do I work out the material cost of a print?
Take the filament weight your slicer reports and multiply by your cost per gram. Example input only: a 45 g print from a spool costing 20.00 per kg uses 0.90 of material.
Sources: Typical densities from filament manufacturers' technical data sheets (ISO 1183 / ASTM D792 test methods) · Formulas: grams per metre = π (d/2)² × ρ; cost per gram = spool price ÷ net grams
Find a maker
Post the job free — verified makers quote you.
Post a 3D printing job Open the Filament Cost & Weight Calculator