Filament cost calculator per gram
Pick a material or type your own spool's price and net weight. The calculator gives the price per gram and kilogram, and what the model and its purge cost.
Bambu Lab’s list price on its US store, checked on the date in the sources below. Sales and other stores differ; type what you paid.
How it is worked out
The price per gram is the spool’s price over the net filament on it. The model and the purge are each charged at that price, because both came off the same roll.
The spools in the list are at each maker’s US list price on the day in the sources. A spool bought in a sale or a multi-pack costs less per gram; type what you paid.
Materials, by the makers' datasheets
Questions
How do I work out filament cost per gram?
Divide what you paid for the spool by the net filament weight on its label. Do not divide by what the spool weighs on a scale, because that includes the empty spool.
Should I charge for purge and supports?
Yes. A multi-colour print also throws away a purge tower and the flush between colours, and supports go in the bin. All of it came off the same roll, so charge it at the same price per gram as the model.
How much does PLA cost per gram?
PLA Basic lists at $14.99 for 1000 g on Bambu Lab's US store, which is $0.015 a gram. Other makers and materials are on the material pages.Bambu Lab store
Is filament the biggest cost of a print?
On a short PLA print it often is. On a long print, a hot plastic or a hand-finished piece, machine hours, power and labour can each outweigh it, which is why the full cost calculator prices those too.
Read next
- Spoolman alternative: Printyard vs SpoolmanSpoolman tracks spools on a server that your printer reports to. Printyard tracks them on a phone at the machine, with the cost of every print attached.
- How to track filament inventoryThe eye, the scale, the AMS, Spoolman, a sheet or an app: what each tells you about the roll, where each stops, and what a gram is worth.
Other calculators
Keep these numbers for every print
Printyard runs this arithmetic on your phone at the machine and on the web: every quote itemised, every roll to the gram, and a month with the fees and the failed prints already taken out.
Sources
- PLA Basic, 1 kg: MSRP $14.99 (bundle discounts not used) · Bambu Lab US Store · checked October 30, 2026
- Prusament PLA Prusa Orange 1 kg: regular price $32.99, shown beside a $25.99 sale price · Prusa Research · checked October 30, 2026
- PETG Basic, 1 kg refill: MSRP $13.99 (bundle discounts not used) · Bambu Lab US Store · checked October 30, 2026
- Prusament PETG Jet Black 1 kg: regular price $32.99, shown beside a $25.99 sale price · Prusa Research · checked October 30, 2026
- ASA, 1 kg: typical price $29.99, shown beside a $17.99 sale price · Bambu Lab US Store · checked October 30, 2026
- Prusament ASA Jet Black 800 g: regular price $27.99, shown beside a $22.99 sale price · Prusa Research · checked October 30, 2026
- ELEGOO ASA filament 1.75 mm, 1 kg: $16.99 and the material's specifications · Elegoo · checked October 30, 2026
- ABS, 1 kg refill: MSRP $15.99 (bundle discounts not used) · Bambu Lab US Store · checked October 30, 2026
- TPU 95A HF, 1 kg with spool: typical price $41.99, shown beside a $25.19 sale price · Bambu Lab US Store · checked October 30, 2026
- ELEGOO TPU filament 1.75 mm, 1 kg: $17.99 and the material's specifications · Elegoo · checked October 30, 2026