PrintMath

3D print cost calculator

Most people only count filament. This calculator adds electricity, machine wear, labour and your failure rate, then suggests a selling price for a target margin.

Material—
Electricity—
Machine wear—
Labour—
Failure buffer—
True cost per part—
Suggested price—
Profit per part—
Batch cost—
Batch revenue at suggested price—

Electricity uses an average draw (a heated bed plus hotend usually averages 80–150 W). Machine wear spreads the printer's price over its expected life in print hours. Update the inputs to match your machine and energy price.

How the cost is built up

The calculator sums four real costs and then adds a buffer for failed prints:

The failure buffer divides the subtotal by (1 − failure rate). A 10% failure rate adds about 11% to cost. The suggested price then divides by (1 − margin), which is not the same as adding a markup: a 40% margin means 40% of the price is profit.

Related tools

FAQ

Should I price by weight or by print time?

By time is more honest for anything slow, because machine time is the scarce resource. A common compromise is to charge material cost plus a fixed rate per hour of printer time.

What failure rate should I use?

For a tuned printer and a proven model, 2–5%. For a new material or a tall print, 10–20% is realistic. Track your own scrap rate and use it.

Is electricity really worth counting?

For a long ABS print on an enclosed machine, electricity can approach the cost of the filament. It is worth counting if you print a lot.