Put each cost in the right bucket

Per attempt: filament, printing time, and electricity. Per finished part: successful-part finishing time. Per order: setup labor, packaging, delivery, other costs, and the fixed payment fee.

Increasing quantity multiplies per-part costs, not the once-per-order costs. Enter the packaging and delivery total for the whole batch. If each part requires its own setup or design work, include that additional labor explicitly.

Spread setup, but still pay for each part

Suppose repeatable print costs are $3 per successful part, finishing is $2 per part, and setup plus fulfillment is $15 per order. One part costs $20. Ten parts cost $65, or $6.50 each. The modeled cost does not become $200 because setup and fulfillment are not repeated ten times.

This quantity benefit comes from spreading fixed costs. It is not an assumed bulk discount on filament, shipping, or labor rates. The model only changes a rate when you edit it.

Handle plate failures honestly

With independent failures, expected attempts for a batch = quantity / (1 − failure probability). A 10% failure probability implies about 1.111 attempts per successful part, not 1.10.

This approximation does not represent correlated full-plate failures, partially failed prints, shared setup across multiple machines, or print scheduling. Use measured totals and adjust assumptions for those situations. Slicer import previews the raw metadata; divide multi-part plate totals before treating them as per-part inputs.

Close the loop after delivery

Reconciliation uses whole-order measured totals. Do not apply another failure multiplier to those actuals. The comparison holds entered fulfillment costs and selling price constant so differences in material, machine time, electricity, and labor remain visible.

Save a named job or export its JSON before trying a new scenario. Local saves are not a cloud backup. The JSON export contains the input snapshot, model version, and unrounded result values.

A reproducible ten-part order

Start with the pricing guide inputs: 120 g and six hours per part, $24/kg filament, $0.30 machine cost per hour, 120 W, $0.20/kWh, 10% failure, 15 minutes setup, 20 minutes finishing per part, $30/hour labor and $10 whole-order fulfillment. At quantity ten, expected attempts are 11.1111. Material costs $32.00, machine allocation $20.00 and electricity $1.60.

Setup stays $7.50. Finishing becomes 200 minutes, or $100.00. Production cost is $171.10 for the order, so a 40% margin without fees requires $285.17. With the illustrative 3% fee and $0.30 once-per-order fixed fee, it requires $300.71. The displayed per-part allocation is $30.071; multiplying a rounded $30.07 unit price would undercharge the modeled total by one cent. State the complete order price.

Check whether the batch is actually repeatable

Use a separate quote for different materials, settings or finishing requirements. The quantity field represents identical finished parts. Mixed baskets need separate calculations and a deliberate allocation of shared setup and delivery so those costs are not omitted or duplicated.

For a full plate, divide slicer plate grams and hours by the successful part count only as an allocation. Ten parts do not necessarily take ten times the single-part print time. Reslice the actual plate, check sequential-print clearance and capacity yourself, and account separately for the risk of losing several parts in one failure.

Requote changes in quantity or packaging

If the customer reduces the order from ten parts to one, the original unit allocation no longer covers the same setup and fulfillment. Recalculate the whole order rather than keeping the bulk unit price. If each item needs its own box, increase whole-order packaging to the total of all boxes.

The fixed fee is per order in this model. Multiple payments, split shipments or separate transactions need an explicit combined cost assumption. The tool does not infer a shipping discount or a platform fee schedule from quantity.