Filanmy
TR EN

How to Price Bulk 3D Print Orders: Setup, Capacity and Discounts

Last updated: October 2026

Two things happen at once in a bulk order: your cost per part falls, but the job gets bigger, so capacity, lead time and profit need recalculating. This guide shows with an example how unit price changes with quantity and how a discount affects profit.

Why does unit cost fall as quantity grows?

Filament and electricity, on the other hand, scale in direct proportion to quantity; bulk does not lower them (unless you get a bulk filament discount, which you pass on separately).

The unit cost formula

Unit cost = (production per part + setup fee ÷ quantity) × (1 + failure margin)

Example: setup fee and quantity-tier discounts

Production per part $1.108 (filament and electricity), setup fee $3 per order, 5% failure margin, 50% profit. Discounts: 5% from 10 pieces, 8% from 25 and 12% from 50.

QtyUnit costDiscountUnit priceProfit / unit
1$4.31—$6.47$2.16
10$1.485%$2.11$0.63
25$1.298%$1.78$0.49
50$1.2312%$1.62$0.39
100$1.2012%$1.58$0.38

From 1 to 50 pieces, unit cost falls from $4.31 to $1.23 and the customer price from $6.47 to $1.62. Profit per piece shrinks but total profit on the order grows: about $19.62 at 50 pieces and about $38.24 at 100 (total profit = profit per unit × quantity). Check at every tier that the discount does not push profit to zero.

Capacity and lead time

In bulk orders the main risk is time:

Total time = quantity × time per part ÷ number of printers

Example: 100 parts × 3.5 hours = 350 hours; on one printer running nonstop that is about 14.6 days. In reality pauses, plate swaps, failed prints and maintenance add time; quote a delivery date with a buffer. With several printers the time divides across them.

Practical tips for bulk orders

In Filanomy

In Pro mode, enter the setup fee and discount tiers under Quantity & batches. The Price by quantity table under the result card calculates unit price, total and profit for each quantity automatically, reproducing the table above with your own numbers.

Frequently asked questions

Do I have to give a discount on bulk orders?

No. But as quantity grows, fixed costs like setup are spread across more pieces so your unit cost falls and you have room for a discount. Keep the discount to a part of that saving, not all of it.

How do I work out capacity for a big order?

Total time = quantity × time per part. 100 parts × 3.5 hours = 350 hours; on one printer running nonstop that is about 14.6 days. Work this out before quoting a delivery date and decide how many printers or how much time you need.

What changes when I put many parts on one plate?

Fixed per-plate work (heating, first layer, plate swaps) is spread over the parts, lowering time and cost per part. Take the plate's total weight and time from the slicer and divide by "Parts on the plate" in Filanomy to get cost per part.

Calculate for your own part: upload your file and weight and time fill in automatically.

Open the calculator

More guides