Costs & pricing

Advanced 3D Print Cost Calculator

See what a successful FDM print really costs by separating filament, electricity, machine wear, maintenance, hands-on work, packaging and expected failures.

Your inputs

LIVE CALCULATION
Manage profiles ↗

Calculations run on your device.

Your results

CALCULATED

Know the assumptions

This model assumes failed attempts consume the same resources. Use the failed-print tool for partial losses.

THE KNOWLEDGE BEHIND THE NUMBERS

What does this calculator do?

Material, energy, machine time, maintenance, active labor and packaging are separate costs. Six print hours are not six labor hours.

How to use the calculator

  1. Slice the actual job and capture its total material mass and print hours.
  2. Enter net spool mass, purchase price and measured average electrical power.
  3. Separate depreciation, maintenance, active labor and packaging without duplicate expenses.
  4. Choose a defensible failure scenario and save the assumptions before pricing the order.

How the calculation works

FORMULA

Sum material, electricity, machine, maintenance, labor and packaging. Divide by the expected success probability.

Subtotal B = mass × spool price / net spool mass + hours × watts / 1000 × tariff + hours × machine rate + hours × maintenance rate + labor minutes / 60 × labor rate + packaging. Expected cost per success = B / (1 − failure% / 100).

INPUTSMeasured or estimatedFORMULAUnits checkedRESULTInterpret assumptions

Practical calculation example

With the defaults, component costs are 2.50 material + 0.225 energy + 2.50 machine + 0.50 maintenance + 5.00 labor + 1.00 packaging = 11.725. At 5% failure, expected cost is 11.725 / 0.95 = 12.342105.

Understanding the results

Exclude energy and maintenance from an hourly machine rate if they are counted separately. Compare finishing-time scenarios before quoting.

What the total actually buys

A useful print cost starts with a defined deliverable: one accepted part, with the chosen finish, packed for the intended customer. That boundary matters more than an impressive number of decimal places. If your estimate covers only plastic leaving the nozzle, it cannot also represent a painted, inspected and shipped object. This calculator separates material, electricity, machine occupation, maintenance, active labor and packaging so that each expense has one clear home. Keep shipping, design work and commercial fees outside the result unless you deliberately include them in a suitable input.

Collect a reproducible input set

Slice the exact orientation and settings you intend to use, then record the estimated material mass and duration. Include supports, a brim and normal purge material when they are part of that slicer's mass total. Enter the price and usable net mass of the purchased spool, excluding its empty reel. Use average electrical power over a representative job rather than the power supply's maximum rating. Record hands-on minutes for preparation, removal, finishing and inspection; do not convert every unattended print hour into paid labor.

Follow the units through the equation

Material cost is print grams multiplied by spool price and divided by net spool grams. Electricity is print hours multiplied by average watts, divided by one thousand, and multiplied by the tariff per kilowatt-hour. Machine occupation and maintenance each use an hourly rate. Labor minutes are divided by sixty before multiplication by an hourly wage. Packaging is a cost per delivered item. Every term therefore ends in the same selected currency. The currency selector changes display notation; it does not convert exchange rates or reconcile mixed-currency purchases.

A worked estimate with an explicit reserve

For the default inputs, 100 g from a 1,000 g spool costing 25 contributes 2.50. Five hours at 150 W consume 0.75 kWh; a tariff of 0.30 adds 0.225. Machine occupation at 0.50 per hour adds 2.50, maintenance at 0.10 adds 0.50, and fifteen labor minutes at 20 per hour add 5.00. Packaging adds 1.00. The subtotal is 11.725. With a five percent failure probability, dividing by 0.95 gives 12.342105 per successful item. Round the displayed estimate only after summing the components.

Understand the failure model before quoting

This tool applies the same average cost to every attempt and assumes independent attempts with a stable probability of acceptance. The factor is one divided by one minus the failure fraction, not simply one plus that fraction. A ten percent failure probability implies about 1.111 attempts per success. This is a long-run expectation, not a guarantee for a single order. It can overstate costs when failures are caught early, or when packaging and final finishing are performed only after success. Use the separate failed-print calculator when a failed attempt has a materially different cost.

Avoid hidden overlaps in your rates

An all-inclusive machine rate may already contain electricity, depreciation and replacement parts. Entering those expenses again in the separate fields would count them twice. Write down how you assembled each hourly rate. A depreciation-only machine rate can be combined with a maintenance allowance and separately measured energy. A fully loaded rate should instead be paired with zero inputs for the components it already includes. Treat your own labor consistently: an unpaid hobby hour still has an opportunity cost, but you may consciously exclude it for a material-only comparison.

Use sensitivity to improve the right thing

At these defaults, labor is larger than either energy or plastic. Removing five hands-on minutes saves about 1.667 before the failure adjustment, whereas reducing average power by 20 W over five hours saves only 0.03 at the stated tariff. Those numbers are specific to this example, not universal rankings. Compare a high-detail and a faster profile by updating both mass and duration, then check whether their finishing times or rejection rates differ. A faster print that needs extra sanding may increase the delivered cost despite occupying the machine for fewer hours.

Build an estimate you can later audit

Save a record of the sliced file revision, material batch, measured wattage, tariff date and labor assumptions alongside the result. After a job, compare actual material consumption and hands-on time with the estimate rather than adjusting every field at once. Repeated differences can reveal an omitted support step, a poor duration estimate or an unrealistic reject allowance. Keep a reasonable low, central and high scenario for uncertain inputs. The resulting interval is often more useful for a new design than a single precise-looking quotation based entirely on defaults.

Advanced tips

  • Compare sensitivity in currency, not only as percentages.
  • Use the failed-print tool when rejects consume less than a complete successful attempt.

Common mistakes

  • Entering the empty reel as usable filament.
  • Using a power-supply rating as average job power.
  • Applying a second failure reserve to a subtotal that already includes rejects.

Frequently asked questions

Is this the selling price?

+

No. It estimates a selected cost boundary. Add a deliberate margin, fees and applicable taxes with the pricing workflow after checking the cost assumptions.

Should packaging receive the failure multiplier?

+

The current equation multiplies the whole subtotal. When packaging happens only once after success, calculate it separately or use a more detailed cost model.

Can I use a zero failure allowance?

+

Yes, for a declared no-reject scenario. It does not prove that a new material, geometry or production process will have no failures.

Sources & methodology

Mathematical results depend on the supplied inputs. Material properties and machine limits need confirmation for your exact equipment.

Related calculators

Related reading