
3D Printing Weight (Commercial) Formula
Learn how commercial 3D print material weight and raw material cost are estimated from volume, infill, supports, density and waste.
This formula estimates the material consumed by a commercial 3D print job. It separates solid shells, infilled model space and supports, converts estimated material volume to mass using density, then adds a process-waste allowance before calculating raw material cost.
- 100% Free
- No Sign-Up Required
- Private & Secure
- Mobile Friendly
Total Material Weight Including Waste
Where:
Estimate the filled model volume from its shell share and infill, add the filled support volume, multiply by material density, and increase the result by the waste allowance.
Variables Explained
| Variable | What It Means | Unit |
|---|---|---|
| W - Total material weight | Estimated material required for the job, including the waste allowance. | g |
| Vₘ - Model volume | Geometric volume of the model before shell and infill settings are applied. | cm³ |
| S - Solid shell fraction | Solid shell volume percentage expressed as a decimal. | percent |
| I - Infill fraction | Infill density expressed as a decimal. | percent |
| Vₛ - Support volume | Geometric volume of supports, rafts and brims before their density is applied. | cm³ |
| Dₛ - Support material fraction | Support material density expressed as a decimal. | percent |
| ρ - Material density | Mass per unit volume for the selected filament, resin or powder. | g/cm³ |
| L - Waste fraction | Waste allowance expressed as a decimal. | percent |
| P - Material price per kilogram | Purchase price or internal material rate for one kilogram. | currency |
Step-by-Step Calculation
Convert shell and infill percentages
Percent inputs are converted to decimal fractions before they are used in the volume calculation.
shellFraction = shellVolumePercent / 100; infillFraction = infillPercent / 100
Estimate model material volume
The shell portion is treated as solid, while the remaining interior is filled only at the selected infill fraction.
effectiveModelVolume = modelVolume * (shellFraction + (1 - shellFraction) * infillFraction)
Estimate support material volume
Support geometry is adjusted for its estimated material density rather than assumed to be solid.
effectiveSupportVolume = supportVolume * supportFillPercent / 100
Calculate net material volume
Model and support material volumes are combined before converting volume to mass.
netMaterialVolume = effectiveModelVolume + effectiveSupportVolume
Convert volume to net print weight
Material density converts cubic centimetres of material into grams.
netPrintWeight = netMaterialVolume * materialDensity
Add process waste
The waste multiplier accounts for expected losses such as purge material, failed parts and trimming.
totalMaterialWeight = netPrintWeight * (1 + wastePercent / 100)
Calculate raw material cost
The final mass is converted from grams to kilograms and multiplied by the entered material price.
rawMaterialCost = (totalMaterialWeight / 1000) * materialPricePerKg
Worked Example: PLA Production Part With Supports
Model material volume
250 × (0.25 + (1 − 0.25) × 0.20)
100.0 cm³
Support material volume
30 × 0.20
6.0 cm³
Net material volume
100.0 + 6.0
106.0 cm³
Net print weight
106.0 × 1.24
131.4 g
Material including waste
131.44 × 1.10
144.6 g
Raw material cost
(144.584 / 1000) × 25.00
$3.61
Final Result
Estimated material required: 144.6 g. Estimated raw material cost: $3.61.
Assumptions
- ✓Model and support volumes are entered in cubic centimetres.
- ✓The shell percentage reasonably represents the share of the model occupied by solid walls, top layers and bottom layers.
- ✓The selected material has consistent density throughout the job.
- ✓Support density is represented adequately by a single percentage.
- ✓The waste allowance is suitable for the machine, material and workflow being estimated.
Limitations
- !Actual slicer toolpaths can produce a different material volume than this simplified shell-and-infill model.
- !Purge towers, multi-material transitions, raft geometry and machine-specific start or end sequences may not be fully captured.
- !Material density can vary by formulation, moisture, additives and supplier batch.
- !The cost result excludes machine time, energy, labour, maintenance, finishing, packaging, shipping and overhead.
- !A waste percentage cannot predict individual print failures or unusual process losses.
Common Mistakes to Avoid
Entering the solid shell percentage as the wall thickness rather than the estimated share of model volume.
Treating a 20% infill setting as if the entire part uses 20% of its solid material.
Leaving support volume at zero when rafts, brims or supports will be printed.
Using a density value in kg/m³ without converting it to g/cm³.
Entering price per spool instead of price per kilogram.
Using the raw material cost as a complete production quote.
Related Formulas
Frequently Asked Questions
How is 3D print weight calculated from volume?
The calculator estimates the material-filled model and support volumes, then multiplies their combined volume by the material density in g/cm³.
Why are shell volume and infill both needed?
Shells, walls and solid top and bottom layers use more material than the infill percentage alone. The shell input estimates that solid share separately.
How do I calculate 3D printing material cost?
Multiply total material weight in kilograms, including waste, by your entered material price per kilogram.
Does 100% infill make the model fully solid in this formula?
Yes. With 100% infill, the estimated model material volume equals the full model volume regardless of the shell percentage.
What density should I enter for a print material?
Use the density stated in the supplier technical data sheet where available, expressed in g/cm³.
Should a commercial material estimate include waste?
Usually, yes. A waste allowance can make planning estimates more representative of normal purge, handling, trimming and process losses.
Ready to calculate your result?
Use the calculator to get instant results with your own inputs.