AM Calculations
How to Calculate 3D Printing Material, Time, and Support Costs
Work through the core additive manufacturing formulas with real units and numbers: print time, filament and resin usage, powder mass with recovery loss, and support cost.
Start with print time because every other estimate hangs off it. Base print time equals parts required divided by sustained print rate. If a build holds 48 parts and your measured rate is 0.08 parts per minute, base time is 48 / 0.08 = 600 minutes, or 10.0 hours. Then apply a setup and handling allowance: planned time = base time times (1 + allowance). At an 18 percent allowance, 10.0 hours becomes 11.8 hours. Use measured shop-floor throughput, not the raw slicer estimate, because the slicer ignores warm-up, recoating, bed prep, and failed restarts. The 3D Print Time calculator runs this exact sequence.
Filament usage is a rate times a time. Filament used equals consumption rate in grams per hour times planned print time in hours. A rate of 28 g/hr across a 14 hour build gives 28 times 14 = 392 grams. Convert to spools by dividing by 1000: 392 g is 0.392 of a 1 kg spool. If you only know length, convert with cross-sectional area and density: a 1.75 mm filament has an area of pi times (0.875 mm) squared = 2.405 sq mm, so 1 meter weighs 2.405 times 1000 times density. PLA at 1.24 g/cc yields about 2.98 g per meter. The Filament Usage calculator handles the grams-per-hour path directly.
Resin usage follows the same rate-by-time structure but in milliliters. Resin used equals consumption rate in ml/hr times planned print time. At 42 ml/hr over a 9 hour vat photopolymer build, that is 42 times 9 = 378 ml. Account for the part, supports, raft, and any trapped drain volume inside hollowed geometry, because those all pull from the vat. If you track resin by mass, convert with density near 1.1 g/ml, so 378 ml is roughly 416 grams. Wash and wipe loss can add 3 to 8 percent, so fold that into the rate if you charge it as waste. The Resin Usage calculator computes both volume and implied cost.
Powder bed jobs need a recovery correction that filament and resin do not. Theoretical powder equals build quantity times powder required per part: 120 parts at 0.055 kg/part is 6.6 kg of fused and cake powder. Required powder then equals theoretical divided by recovery efficiency. At 88 percent recovery, you must stage 6.6 / 0.88 = 7.5 kg. That 0.9 kg gap is unrecovered or downgraded material you still buy. Note the division: dividing by efficiency inflates the requirement, which is correct, since losses mean you need more input than the net fused mass. The Powder Usage calculator applies this efficiency divisor for SLS, MJF, binder jet, and DMLS.
Powder refresh rate is a simple ratio that controls blend quality. Refresh rate equals virgin powder added divided by total powder blend. Adding 18 kg of virgin powder to a 60 kg blend gives 18 / 60 = 30 percent refresh. Compare against your process floor: many polymer powder beds specify 30 to 50 percent virgin to hold mechanical properties and surface finish. The gap to target equals required refresh minus actual refresh, so a 40 percent requirement against 30 percent actual leaves a 10 point shortfall you close by adding virgin powder. The Powder Refresh Rate calculator reports both the actual percentage and the gap.
Cost per accepted part divides total material cost by good parts, not attempted parts. Filament cost per part equals total filament cost divided by accepted printed parts. A build that consumed 42 dollars of filament and yielded 36 good parts costs 42 / 36 = 1.17 dollars per part in material. Keep purge towers, brims, rafts, and support material in the numerator so shared waste spreads across sellable parts. Resin follows identically: 96 dollars of resin over 24 accepted parts is 4.00 dollars per part. The Filament Cost Per Part and Resin Cost Per Part calculators both use accepted parts as the denominator to reflect real yield.
Support cost has three separable pieces, and mixing them hides the real driver. Support material cost equals support quantity times material unit price: 260 grams at 0.08 dollars per gram is 20.80 dollars. Total support cost then adds removal labor and processing overhead, so 20.80 plus 75 plus 20 equals 115.80 dollars for that orientation. Removal labor itself is captured hours times rate: 6.5 hours at 48 dollars per hour with 90 percent chargeable capture is 6.5 times 48 times 0.90 = 280.80 dollars, plus a fixed setup. The Support Material Cost and Support Removal Labor calculators let you price two orientations and see which one actually wins.
Chain the outputs to cost a full job. Feed planned print time from the first formula into filament or resin usage, carry that material total into cost per accepted part, then add support material and support removal labor as separate lines. For the running example, an 11.8 hour FDM build at 28 g/hr uses 330 grams, and at 0.035 dollars per gram that is 11.55 dollars of filament before supports. Keep every input in consistent units, grams with grams and milliliters with milliliters, and always divide costs by accepted parts so failed builds do not silently disappear from your per-part number.
Published 2026-07-01.