How this calculator works
Use slicer filament mass when available, including supports, brims and purge material. Length mode treats filament as a solid cylinder with a nominal polymer density; blends, foaming and fillers change density, so custom mode accepts a measured value. Add a machine hourly rate and hands-on labour, then apply markup to total cost. Put electricity and wear into the machine rate.
Formula
mass = density x pi x diameter² x length / 4; cost = mass(kg) x price/kg + print hours x hourly rate + labour; selling price = cost x (1 + markup).
Worked example
A 100 g print at $25/kg uses $2.50 of filament. Four hours at $2/hour and $10 labour make $20.50 total. A 20% markup produces $24.60.
Advertisement
Frequently asked questions
Is markup the same as profit margin?
No. A 20% markup multiplies cost by 1.2; a 20% margin divides cost by 0.8.
Are material densities exact?
No. They are nominal planning values. Use the filament datasheet or a measured density for a specific product.
Does this estimate print time from a model?
No. Enter the time and material estimate from your slicer. Failed prints and tax need separate allowances.