PrintCostLab

Pricing method · reviewed 19 June 2026

How much should you charge for a 3D print?

Charge enough to cover the successful print—not only the filament. A defensible quote includes material, energy, machine wear, hands-on labour, consumables, failed-print allowance, selling fees and profit.

Calculate your own jobUse editable assumptions for FDM or resin, then export a quote.Open the free calculator →

The short formula

direct cost = material + power + depreciation + labour + consumables + packagingexpected cost = direct cost ÷ (1 − failure rate)selling price = expected cost ÷ (1 − marketplace fee − target margin)

This method treats failure risk, marketplace fees and margin separately. That matters: adding 30% markup to cost does not create a 30% margin.

What belongs in the quote

CostPractical inputCommon mistake
FDM materialSlicer grams × spool price per gramUsing the whole spool price
Resin materialEstimated millilitres × price per millilitreIgnoring supports and vat residue
PowerPrint kWh plus resin wash/cure kWhUsing printer wattage as if it were energy
Machine wearPurchase price ÷ useful printing hoursAssuming the printer is free after purchase
LabourPrep, supervision, removal, finishing and packing minutesCharging only for machine time
Failure allowanceYour observed failed-job rateAdding nothing because the current print succeeded
Selling feeMarketplace/payment percentageSubtracting it after choosing a target margin

Worked example

Suppose one FDM item has USD 9.89 expected cost after its failed-print allowance. With a 12% selling fee and a 30% target margin:

price = 9.89 ÷ (1 − 0.12 − 0.30) = USD 17.05

The expected fee is USD 2.05 and expected gross profit is about USD 5.12. This is gross project profit before tax, refunds, advertising, shipping subsidies and owner overhead not entered in the model.

FDM and resin should not use the same assumptions

For FDM, weight and spool price are usually the main material inputs. Resin jobs add wash fluid, gloves, filters, curing energy and often more finishing time. Use the calculator’s process selector so those costs remain visible rather than hiding them inside an arbitrary markup.

How to improve accuracy

  1. Start with slicer time and material estimates.
  2. Measure actual wall power for representative jobs.
  3. Track hands-on minutes instead of total elapsed print time.
  4. Record failures by printer, material and job type.
  5. Review marketplace fees and exchange rates before sending the quote.

Method references

For comparison, see the Original Prusa price-calculator explanation and Omni Calculator’s 3D-printing calculator. PrintCostLab’s model is independently implemented and exposes failure allowance, marketplace fee, margin, batch totals and resin consumables as separate inputs.

Disclosure: this Public beta has no affiliate relationships. Examples are planning illustrations, not observed sales or guaranteed profit.