Skip to content
September 2, 2026
Intelligent QuotingAdditive ManufacturingPricingMJFVapour SmoothingSLS

Why Quoting Tools Get Multi-Part Additive Orders Wrong

Price shared additive builds and finishing batches correctly, with worked examples for mixed baskets and custom-color minimums.

Cover illustration for "Why Quoting Tools Get Multi-Part Additive Orders Wrong"

Most pricing setups start with material cost, machine time, and a target margin. That is a reasonable starting point, but the level at which you apply each cost matters. A rule that works for one file can misprice a basket containing three units of part A, one unit of part B, and two units of part C.

In powder-based additive manufacturing, those parts may share build preparation and finishing operations. Charging a full setup to every line can overprice the basket. Applying quantity discounts without accounting for the required runs can do the opposite.

The batch pricing trap

Consider two common errors:

  • Treating each file as a dedicated build. Every line receives a standalone machine minimum even though compatible parts will share a run.
  • Treating all quantity as shared capacity. The calculation discounts the basket as if it fits one build when it needs multiple runs or separate materials.

The answer is to evaluate compatible work together. Material, process, orientation, delivery requirements, and machine constraints all influence what can share a build.

Total geometric or occupied volume can support an estimate, but it does not prove that parts can be nested successfully. Use a confirmed build plan or a calibrated approximation with an appropriate review threshold. Merely moving an equation to the order level does not turn it into a nesting solver.

A mixed-basket example

Suppose an illustrative basket contains the original three-part mix:

  • A; Quantity: 3; Base charge per unit, excluding shared setup: €20; Line total: €60
  • B; Quantity: 1; Base charge per unit, excluding shared setup: €40; Line total: €40
  • C; Quantity: 2; Base charge per unit, excluding shared setup: €25; Line total: €50
  • Base subtotal; Quantity: 6; Line total: €150

Assume the shop has confirmed that these parts share one compatible run and uses an €80 setup charge. The manufacturing subtotal is €150 + €80 = €230.

If the pricing tool adds €80 independently to all three lines, it quotes €390 instead. If the parts actually require two runs carrying €80 setup each, the subtotal is €310. These are invented charges for teaching the allocation principle, before finishing, shipping, and tax.

The cost of a real build may need a richer model. The important point is to charge the required shared work once per applicable group, rather than once per file or once for every basket regardless of its contents.

Finishing has its own changeovers

A nonstandard dye color can require dedicated preparation, cleaning, labor, or consumables. If a customer orders five standard black parts and five custom red parts, a flat per-part dye charge may not recover the custom run's setup cost.

Choose whether your finishing policy uses a batch minimum or an additional setup fee; they are different rules. If custom red finishing is €4 per part with a €60 minimum, five red parts cost max(5 × €4, €60) = €60. If €20 has already been included on the part lines, add a €40 top-up, not another €60.

For an additional setup fee instead, the calculation would be 5 × €4 + €60 = €80. Explain which applies and calculate the minimum using the finishing charges for the relevant group. Base printing charges should not accidentally satisfy a dyeing minimum.

Apply the same reasoning to other batch processes, including vapor smoothing. Determine whether the work consumes a share of a regular batch or requires a dedicated run, and whether exceeding capacity creates another charge.

Capture requirements before calculating

When a customer adds chemical-resistance, tolerance, or finish requirements after seeing the quote, the production route may change. Collect those constraints early and preserve the agreed specification.

Explicit rules also make the estimator's knowledge available to the rest of the team. Document why parts can share a run, how finishing groups are formed, and what triggers review. A consistent rule reduces avoidable rework; it cannot remove the need to clarify incomplete requests.

Audit the boundaries in your current model

Test a single file, several copies of one file, and several different files with the same total quantity. Then change one part's material, finish, or lead time. Check that only compatible work shares a charge.

Test quantities just below and above a build or finishing limit. Inspect the calculation when a customer removes a line from the basket. Finally, compare estimated charges with completed jobs to see whether shared costs are actually recovered.

Separate process, finishing, and order rules

Phasio's pricing equations use three levels:

  • Process pricing calculates the base unit price for each line.
  • Post-process pricing calculates selected finishing operations for the part.
  • Order-level logic can inspect the basket and add order-wide adjustments.

That architecture provides places to express your rules. Build-count estimates, compatible groups, and minimums still need to be configured and validated against your operations.

Whether you use a spreadsheet or manufacturing quoting software, assign each cost to the level that can see the information it needs. The formula and its scope must both be right.

READY TO TRY PHASIO?

See how Phasio transforms manufacturing workflows

From instant quoting to order management, explore the platform and get hands-on in minutes.

Start in minutes
No credit card required