MeshMath

Guides › How to price 3D prints

How to price 3D prints

Most new sellers charge for filament and forget everything else. A sustainable price covers five costs and then adds profit.

The formula

cost = material + electricity + machine time + labour
true cost = cost ÷ (1 − failure rate)
price = true cost × (1 + markup) + setup fee

1. Material

Grams from your slicer × price per gram. At $20/kg, PLA is $0.02 per gram.

2. Electricity

Typically 0.1–0.15 kWh per hour on a bed-slinger — only a few cents per hour, but it adds up on long prints.

3. Machine time

Your printer wears out: nozzles, belts, PEI sheets, eventually the whole machine. Spread its cost over its useful life (e.g. $600 over 5,000 h = $0.12/h) and add maintenance. Many sellers simply charge $0.50–$2 per print hour, which also covers the time the printer is unavailable for other jobs.

4. Labour

Slicing, removing supports, sanding, packing and messaging customers. Charge an hourly rate for real hands-on time.

5. Failures

If one print in ten fails, each good print must pay for 1.11 prints. Dividing by (1 − failure rate) does that.

Worked example

80 g PLA at $20/kg$1.60
5 h × 120 W × $0.15/kWh$0.09
5 h machine time at $1/h$5.00
15 min labour at $20/h$5.00
Cost$11.69
÷ (1 − 5% failures)$12.31
+ 40% markup$17.23

Notice filament is under 10% of the price. Machine time and labour dominate, which is why pricing by the gram alone undercharges for slow, detailed prints.

Common mistakes

Recommended gear

Some links are affiliate links: if you buy through them MeshMath may earn a small commission at no extra cost to you. Picks are generic categories, not paid placements.

Tools for this