Filament
Start with the price of the whole spool and its net weight. The calculator converts that into a cost per gram and applies it to the material used.
Representative worked example
A representative pricing example using a 1 kg PLA spool, a desktop FDM printer and a detailed display figure. Follow the same inputs in the calculator above, then replace them with the values from your own print.



The product images are illustrative. The cost example uses the representative workshop values shown below rather than measurements from a specific physical print.
Shipping, marketplace fees, taxes and post-processing materials are not included here. Add any costs that actually apply to your job.
Use your own values in the calculator ↑Cost drivers
Filament is only one part of the total. A useful estimate also accounts for the printer running, human handling and the reality that production jobs can fail.
Start with the price of the whole spool and its net weight. The calculator converts that into a cost per gram and applies it to the material used.
Supports, purge material, brims and other discarded plastic still came from the spool, so keeping them separate makes the material estimate more realistic.
Power cost depends on average wattage, print duration and your local energy price. Average consumption is more useful than the printer's peak rating.
An optional hourly allowance can represent depreciation, maintenance and the fact that a printer is occupied for the duration of the job.
Preparation, part removal, cleanup and packing take active time even when the printer itself runs unattended.
For batches, an expected failure rate increases the number of attempts needed. Markup can then be applied to production cost to create a pricing starting point.
The math
PrintCostHub keeps the cost model transparent so you can decide which inputs matter for your own workshop.
(part grams + waste grams) × (spool price ÷ spool grams)(average watts ÷ 1000) × print hours × price per kWhproduction cost × (1 + markup %) + pass-through shippingCommon questions
Start with filament used, then add electricity, an optional machine-time allowance and any hands-on labor. If you sell prints, include order costs such as shipping and use markup only after you understand the underlying production cost.
For pricing, grams are usually practical because filament is commonly purchased by spool weight and slicers often report material mass. PrintCostHub derives a cost per gram from the spool price and net weight.
There is no single value for every printer. Consumption changes with the machine, bed and nozzle temperatures, enclosure, print settings and environment. For a cost estimate, use the average wattage measured or estimated over the whole print rather than only the peak power rating.
For repeat production or batches, yes. A realistic expected failure rate can account for extra attempts, wasted filament, printer time and labor instead of assuming every print succeeds first time.
There is no universal markup. First calculate your production cost, then choose a price that also reflects your market, design value, post-processing, selling fees, taxes and desired return. The calculator's markup output is a starting point, not a required selling price.
Using only one can miss important costs. Filament weight captures material consumption, while print time can represent electricity, machine wear and lost printer capacity. A combined model is usually more informative.