Most pricing setups rely on a standard formula: material cost plus machine time plus your target margin. That math works well when a customer submits a single CAD file for a single run. It quietly breaks down the moment you quote multi-part orders in powder-based additive manufacturing.
When a quote includes three units of part A, one unit of part B, and two units of part C, standard per-line pricing either overcharges by applying standalone machine minimums to every part, or undercharges by ignoring shared build space and changeover overhead. This guide breaks down why standard line-item pricing fails on multi-part additive jobs and how to structure order-level quoting logic that protects your margins.
The batch pricing trap
Most spreadsheets and basic quoting tools calculate costs part by part rather than evaluating the complete basket. In powder-bed processes like SLS and MJF, this creates two margin errors:
- Overcharging on small mixed geometries. If each unique part carries an independent setup fee or minimum machine charge, the quote becomes uncompetitive because it assumes each file runs in an isolated build chamber.
- Undercharging on combined builds. If you apply per-part volume discounts without calculating the total number of required builds, you risk discounting an order that actually requires multiple machine runs to complete.
Order-level pricing evaluates the full quote simultaneously. The logic estimates the total build volume and number of builds required for the entire assembly of parts before applying setup minimums, capacity charges, or batch discounts.
The post-processing changeover cost
Finishing processes like batch dyeing and vapor smoothing are often treated as simple checkbox markups added to each line item. That approach misses the fixed overhead of process changeovers.
Running a batch of parts in a non-standard color requires dedicated labor, machine cleaning, and a specific dye cartridge. If a customer orders five standard black parts and five custom red parts, a flat per-part dye markup will fail to cover the cost of the dedicated red cartridge and setup time.
Post-processing requires its own independent batching logic. Instead of a flat per-part add-on, set up order-level pricing rules with dedicated minimum fees for non-standard colors. If a specific color is not part of your regular production runs, configure the cost breakdown to explicitly reflect the full cartridge or setup fee so the buyer understands the pricing.
Removing knowledge silos and spec rework
In many additive shops, complex multi-part pricing rules exist only inside a lead estimator's head or a custom spreadsheet that only one person knows how to maintain. When that estimator is out of the office, quote turnaround stalls, or different staff quote the exact same job with conflicting margins.
This friction is compounded by incomplete intake specifications. When a customer receives a quote and only then adds requirements for chemical resistance, tight tolerances, or specific surface finishes, the estimator has to recalculate the build nest and post-processing from scratch.
Moving to explicit, system-level rules allows anyone on your operations team to generate consistent quotes. Combining structured intake forms with rule-based quoting ensures that technical requirements are captured before the price is calculated, eliminating rework loops.
How to audit your quoting setup
To see whether your current setup is leaking margin on multi-part orders, run a quick comparison on your pricing rules:
Check whether your volume and quantity discounts trigger at the individual line-item level or across the total order volume. If your system discounts line items independently without evaluating total build requirements, or applies flat finishing add-ons to custom colors without changeover minimums, your shop is absorbing unrecovered setup costs.
Building this into your quoting system
Fixing this on paper is one thing.
Maintaining it as your material list, technology mix, and customer base grow is another.
The underlying fix is architectural: separate your pricing logic into three levels instead of one flat calculation.
- Part-level pricing handles the base cost of each individual file: material, volume, print time, machine selection.
- Post-processing-level pricing handles finishing operations independently, with its own batching and minimum-fee logic, so a custom dye run or vapor-smoothing batch is priced on its own terms rather than folded into the part price.
- Order-level pricing looks at everything in the quote together: total build volume, number of required machine runs, and any order-wide minimums or discounts, applied after the first two levels are calculated.
This three-level structure, process, post-processing, and order, is exactly where multi-part quotes tend to leak margin, which is why it's the same architecture Phasio's pricing equations are built around. Whether you build this logic into a spreadsheet, a custom tool, or a platform like Phasio, the level at which you calculate cost matters as much as the formula itself.
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.