Local preview: search indexing is disabled until a real site URL and owner contact are configured.

FREE FDM COST & QUOTE COMPARISON

Find the real cost of a batch.

Compare plate layouts for the same delivered quantity. Keep one-time setup separate from finishing each part.

No accountCalculations on your deviceNo paid API

Build your estimate

ILLUSTRATIVE INPUTS

Currency is a label, not an exchange-rate converter. All inputs must use the selected currency.

The full build plate

Include supports and purge material.
Use your slicer estimate, not the whole order.
Whole plates are costed, including the last plate.
Exclude the empty spool.
Machine & energy
Measured average, not peak nameplate power.
Your assumption, not a manufacturer guarantee.
Do not include depreciation twice.
Labour & packaging
Once per order. Include design/admin if relevant.
Support removal and finishing per delivered part.
Add shipping or hardware here if required.
Failed plates & retries
A whole attempt fails, then is repeated. Not a waste markup.
Cleanup and restart time for each failed attempt.
Pricing & payment fees
Surplus divided by selling price.
Surplus divided by production cost. Fees are covered separately.

Margin is a share of the selling price. Markup is a share of cost. They are not interchangeable.

Scope: FDM only. No material-strength assessment, resin model, tax calculation or sales forecast. Independent whole-plate retries assume full material/time loss. Unentered costs and unmodelled risks remain yours.

Read every formula and assumption

Order quote

Your order, two options

Estimated total price before tax. Includes the costs and target return you entered.

Standard plate
105.98
8.83 per delivered part
Larger plate
102.86
8.57 per delivered part
Production cost AMargin after fees:
Production cost BMargin after fees:

See where every cost goes

Full-order cost comparison
Cost itemABB minus A

Costs keep full precision. The order quote rounds up to the currency minor unit. Displayed cost lines may not sum exactly due to rounding.

Compare
Cost itemABB minus A

What if more plates fail?

Sensitivity for the selected scenario. These are assumptions, not predictions. Each failed attempt consumes a full plate of material and print time.

What if more plates fail?
Failure rateProduction costOrder quotePrice / part

Keep the decision, not an account

Saving is optional. One pair is stored in this browser only. Clearing browser storage removes it. Keep a JSON backup.

One order is not one print

A twelve-part order printed three parts at a time needs four successful plates. Six parts per plate need two. The larger plate may use less support material or less machine time overall, but that is a slicer-dependent input, not an automatic economy of scale. Run each layout through your slicer first, then compare actual plate totals here.

The three quantities that matter

Delivered parts are what the customer needs. Parts per plate describe a successful full print. Successful plates are the delivered quantity divided by plate capacity, rounded up. At five requested parts and three parts per plate, the model costs two plates and flags one spare place.

Successful plates = ceiling(delivered parts / parts per plate)

Worked example: six parts, two layouts

In an illustrative material-only example, a two-part plate uses 100 g and a three-part plate uses 140 g. With a 1,000 g spool costing 20 currency units, layout A uses three plates and costs 6.00. Layout B uses two plates and costs 5.60. That is only a 0.40 material saving; a slower layout or longer finishing can reverse the overall result.

Allocate labour once, not twice

Order setup is charged once. Finishing is charged per delivered part. Retry handling is charged per expected failed attempt. If you have routine handling for every successful plate, include its total in setup for that scenario. The model does not add it automatically. When comparing different batch quantities, review setup again rather than assuming it remains fixed.

The partial-plate limitation

This version deliberately charges a full final plate and does not credit surplus output. For a partially filled final plate with a different slicer estimate, calculate it separately and avoid duplicating order setup. A future mixed-plate planner should model this explicitly, rather than silently prorating time by part count.

See what failed plates really cost.

Compare a clean run with repeated full-plate failures. No hidden flat percentage added to the entire order.

Know what a printer-hour costs.

Separate electricity, equipment wear and maintenance. Compare your own measured assumptions, not generic printer profiles.

30% markup is not 30% margin.

Keep the production inputs identical. Compare two pricing methods, including payment fees and rounding.