3D Print Cost Calculator

Build a quote from your actual inputs, not filament alone. This estimate separates material, energy, machine-time allowance and hands-on work.

Free to useCalculated in your browserv0.2.1 · Method documented September 12, 2026

Your inputs

Changes update automatically
Saved only when you choose; never uploaded
Save these inputs as a project

Optional, unencrypted storage in this browser only. Do not save secrets on a shared device. Nothing is saved automatically.

My workspace →

Calculate a CSV of print jobs →
Know the limits. Material allowance is not a full failed-job risk model. Sales fees, delivery, tax and commercial model licensing must be considered separately or entered as costs.

How it works

Use slicer weight including supports and purge, then add only uncounted waste. Machine time is your chosen allowance for wear and capacity. Hands-on labor is entered in minutes, separate from unattended print hours.

Material = grams ÷ 1,000 × price/kg × (1 + waste allowance)
Energy = watts ÷ 1,000 × hours × electricity price
Cost = material + energy + machine time + hands-on labor + other costs
Quote = cost ÷ (1 − target margin)

Try the example

The starter inputs above produce:

Suggested price before sales fees: $13.99

Change the inputs to match your own situation. The result is an estimate or text transformation, not a substitute for reviewing your source data.

A few useful details

Is margin the same as markup?

No. At 30% margin, divide cost by 0.70. Multiplying cost by 1.30 produces a 30% markup instead.

Should all print hours count as labor?

Not in this model. Unattended time uses the machine allowance; hands-on setup and finishing use the labor field.

Do I need an account?

No. This release runs without an account, API key or payment. Saving a favorite stores only the tool’s identifier in this browser, not your inputs.

3D-print seller workflow · synthetic examples

Cost → quote → order profit

A worked quote for one printed item.

The starter job uses 100 g at $20/kg with 10% extra material ($2.20), 5 hours at 120 W and $0.15/kWh ($0.09), a $0.50/hour machine allowance ($2.50), and 15 hands-on minutes at $20/hour ($5.00). Total modeled cost is $9.79.

A 30% target gross margin gives $9.79 ÷ 0.70 = $13.99 when displayed to cents. This quote is before selling fees and shipping, and cent rounding can slightly change the achieved margin. A failed full print can repeat machine time and labor too; the material-waste percentage does not cover that risk.

For a batch, enter the whole job consistently and divide its total cost by the number of saleable units before estimating profit on one sale. Save a named project for the quote; use batch CSV for separate jobs. Each CSV row remains an independent job.

  1. Check filament cost — net spool weight, supports and additional waste.
  2. Build a full print quote — material, power, machine time and hands-on labor.
  3. Check order profit — selling fees, packaging and delivery.

Values are not transferred automatically. Copy the relevant cost into the next worksheet, keep units consistent, and avoid counting the same cost twice. Estimates are planning aids, not guaranteed prices or earnings.