3D Print Cost Calculator (FDM + Resin)

True cost of every print: filament & resin, electricity, machine wear, labor, waste modeling (multicolor purge, prime tower, supports), failure-rate uplift, batch planning and quoting margin — free, no signup.

🔒 100% private — all calculations run in your browser. No data is sent anywhere.
Enter all prices in your own currency — no conversion is applied.
Results display in oz / fl oz. Inputs stay in g / ml — the units your slicer reports.

FDM Print Cost

Weight and time come from your slicer (Cura, PrusaSlicer, OrcaSlicer, Bambu Studio) — that is the most accurate source. Covers filament cost per gram, PLA filament cost per print, 3d print electricity cost and full job quoting in one place.

Waste

tree ~10%normal ~20%heavy ~35%
light 1gmedium 3gheavy 6g

Machine & labor

Result

Resin (SLA/MSLA) Print Cost

Resin volume and print time come from your slicer (Lychee, Chitubox). Consumables are modeled per print.

light ~20%normal ~35%heavy ~60%

Consumables (per print)

Machine, labor & failure

Result

Waste Lab — the cost nobody quotes

Multicolor purge and supports are the #1 reason 3D print quotes lose money. Model them here, then copy the numbers into the FDM tab.

Multicolor purge (AMS / toolchanger)

light 1gmedium 3gheavy 6g
Real-world check: Bambu Studio's default flush volumes push roughly 2–4 g per swap for high-contrast changes. A 200-swap print at 3 g wastes 600 g — more than ten 50 g parts. Always check the slicer's "flushed" weight before quoting multicolor jobs.

Support estimator

Volume → grams (for purge tower & custom parts)

Densities used: PLA 1.24, PETG 1.27, ABS 1.04, ASA 1.07, TPU 1.21, Nylon 1.14, PC 1.20 g/cm³.

Batch Planner — quote multi-part orders

Queue up parts for one order (e.g. an Etsy batch): totals, machine hours and material in one place.

$0.00

Quoting — cost → selling price

Turn your expected cost into a price that survives platform fees and taxes.

Etsy ≈ 6.5% + $0.20 listing/transaction fee
$0.00
Markup ≠ margin: a 40% margin needs a 66.7% markup. This calculator keeps them straight so you never underprice.

How the math works

  • Material (FDM): (model g + supports + brim + prime tower + swaps × purge per swap) × spool price ÷ spool grams.
  • Material (resin): (model ml + support ml) × (1 + wash loss %) × bottle price ÷ bottle ml, plus per-print consumables: FEP film price ÷ prints per film, IPA, gloves.
  • Electricity: print hours × watts ÷ 1000 × your kWh rate.
  • Machine wear: print hours × printer price ÷ lifetime hours.
  • Labor: hands-on minutes ÷ 60 × your hourly rate.
  • Failure uplift: expected cost = total ÷ (1 − failure rate). A 10% failure rate raises expected cost ≈ 11%.
  • Quoting: margin mode: price = cost ÷ (1 − margin); markup mode: price = cost × (1 + markup); listed price = (target + fixed fee) ÷ (1 − fee %).

Estimates for planning only — not financial advice. Filament and resin prices vary by brand and region; printer power draw varies by model and enclosure heating. Use your slicer's gram/hour figures as the source of truth.

Frequently asked questions

Free tool by NRTechStudio