The math behind your estimate.

Every result starts with the values you enter. Here is what is counted, what is repeated, and what the calculator cannot infer.

Last updated:

Material and the whole plate

Use the total filament weight reported by your slicer for one plate. Include supports and purge material that are already in that total; do not add them again. Spool weight means net filament weight, not the plastic spool or packaging.

Material = used weight ÷ net spool weight × spool price

Power and productive machine hours

Power uses average printing watts, not the maximum power-supply rating. Machine wear spreads purchase cost over productive printing hours, not every calendar hour. Enter 0 for a cost you deliberately exclude. Keep the lifetime denominator above 0 even when the printer price is 0.

Electricity = watts ÷ 1,000 × print hours × price per kWh
Machine = printer purchase cost ÷ productive lifetime hours × print hours

Hands-on time and extras

Labor is preparation, handling and finishing time. Unattended print hours are not automatically labor hours. Extras are the amount for this whole plate, such as packaging or purchased hardware. For per-piece packaging, multiply by the piece count before entering it.

Labor = hands-on minutes ÷ 60 × hourly rate

Reprint reserve

The optional failure model assumes independent full-plate failures that use the full material, energy and machine resources. These repeat until one plate succeeds. Finishing labor and packaging are added once after success.

This can overstate a failure that happens early, and it does not automatically cover repeated cleanup labor or partial-plate failures. Zero failure rate means no reserve has been included; it does not mean failures never happen.

Repeated resources = material + electricity + machine
Expected print resources = repeated resources ÷ (1 − failure probability)
Total cost = expected print resources + labor + extras

From cost to quote

Markup is a percentage added to cost. Margin is a share of the selling price. A 40% margin is not the same as adding 40%. Margins must stay below 100%.

Customer unit prices are rounded to two decimals first, and the total is that unit price multiplied by quantity. Profit and the actual achieved margin use that rounded total. Optional sales tax is calculated on the pre-tax quote total; platform commissions, inclusive-tax pricing and local tax rules are not inferred.

Markup price = cost × (1 + markup)
Margin price = cost ÷ (1 − margin)
Tax = pre-tax quote × entered tax rate

One reproducible example

For five pieces from the same plate, the unrounded average is $1.529 per piece. The plate’s weight, print time and preparation are not multiplied by five. Displayed component lines may differ from a displayed total by $0.01 because rounding is applied at display time.

USD teaching example for one plate, one piece; no failure reserve.
ItemEntered valuesUnrounded cost
Material100 g at $20 per 1,000 g$2.00
Power150 W × 2 h × $0.15/kWh$0.045
Machine$500 ÷ 10,000 h × 2 h$0.10
Labor15 min at $20/h$5.00
ExtrasWhole-plate amount$0.50
Total1 piece$7.645 → $7.65 displayed

Scope and references

The calculators use a transparent cost model, not a slicer, accounting service or live market-pricing feed. Material sample prices are illustrative USD inputs maintained in a local data file. Actual part geometry, print settings, material use and productive machine lifetime must come from your own workflow.