You upload the same enclosure file to two printing services and receive quotes that differ by more than half. Neither price is wrong, and the gap is not markup: one service packed your part poorly, one is charging for a finish the other includes free, and one quoted a different material than the file’s name suggested. 3D printing prices look chaotic because most buyers compare prices without comparing scope. Once you can separate the cost drivers — geometry, packing, material, machine time, and post-processing — the quotes become readable, and you can budget a prototype before sending the file at all.

3D printing prices are built from material, machine time, and labor
A printed part price is the sum of material consumed, machine time occupied, and labor applied around the build. Material includes the part volume, the supports, and the waste generated by the process; machine time depends on the height of the build and the cross-section each layer exposes, not simply the size of the part in your hand; labor appears in file preparation, support removal, cleaning, and finishing. Small detailed parts often cost more in labor than in material, which is why two parts of identical volume can quote very differently.
File preparation is a real line even when invisible: orienting the part, adding supports, nesting the build, and checking wall and feature rules take engineering time. Services that quote instantly have automated this step with conservative defaults, which is why an “instant” quote for an unusual geometry may be higher than a manual quote — the automated system assumes worst-case supports and packing. Ask what the quote assumes before treating the difference as price gouging.
Orientation and packing change the price of the same part
Orientation changes machine time directly. A tall thin part printed flat may finish in a fraction of the time of the same part standing upright, but the upright orientation may need fewer supports or produce better strength in the direction the part is loaded. Orientation also changes surface quality: faces that touch the build plate, faces that carry supports, and faces that see layer steps all look different, so the orientation decision is a cost-and-quality trade, not a single correct answer.
Packing is the second half of the same story. Powder-bed and resin processes build many parts in one run, and your part’s cost depends on how well it nests beside other work. A geometry that packs inefficiently pays for empty build volume; the same part may quote lower when ordered in a quantity that fills a build plane. This explains why per-part price can drop sharply between one part and twenty identical parts — the packing efficiency improves, not just the volume discount.
Each process concentrates cost in a different place
Each process has a different cost structure, and the cheapest process depends on the quantity and the feature set. FDM is low-cost per part but slow and coarse, which suits large, noncritical geometry. SLA is priced around resin and support removal, and earns its cost on fine detail and smooth surfaces. SLS and MJF pack powder builds densely, need no supports, and become economical as parts get smaller and quantities rise — the per-part cost falls noticeably when you order several identical parts. Metal printing carries powder, machine, and post-process costs that place it at the top of the price ladder, justified only when the geometry cannot be machined any other way.
| Process | Where cost concentrates | Quantity sweet spot |
|---|---|---|
| FDM | Machine time; little waste | Singles and large, coarse parts |
| SLA | Resin, supports, cleaning labor | Singles needing fine detail and smooth finish |
| SLS / MJF | Build volume; no supports | Multiple small parts in one build |
| Metal (DMLS/SLM) | Powder, machine time, post-processing | Geometry that machining cannot produce |
The table is a starting point for choosing which process deserves a real quote. When you are comparing polymer processes, request several quantities in the same quote, because the per-part curves cross: SLA may win at one part, while SLS or MJF wins at fifty.
Post-processing is where quote scopes diverge
Post-processing is the most common source of invisible scope differences. One service’s base price includes support removal and basic cleaning; another charges separately for sanding, dyeing, vapor smoothing, clear coating, or machining of critical faces. Before comparing quotes, list exactly what finish your part needs and ask each service what its base price includes. A quote that appears cheaper may simply exclude the steps your part requires, and the true comparison appears only when the finish scope matches.
Some finishes change dimensions. Vapor smoothing alters surface texture and can close small features; coating adds thickness; machining after printing removes material from critical faces. If your part has functional tolerances, state the post-process sequence in the request so the price and the inspection plan both reflect the finished part, not the raw print.
How do you estimate a budget before sending the file?
You can estimate by walking the cost stack: estimate part volume and material price, add supports and waste, add machine time based on the build height and process speed, then add post-processing. The estimate will not match the final quote, and it should not be used to approve spend; its job is to choose the process and quantity worth quoting. If the estimate says SLA is four times the price of SLS at your quantity, that is a signal to request SLS quotes rather than to abandon printing.
Send the same file, quantity, and finish scope to two or three services, and read the differences as information: a price gap on identical scope points to packing, process, or labor assumptions worth discussing before ordering. The 3D printing service pages on this site list the processes and material options so you can scope the quote correctly the first time.
Two cost factors rarely appear on quote pages but change the total program cost: file revision handling and minimum build charges. If you send three revisions in a week, some services charge for each re-quote or add file-preparation time for each change; others absorb it. Ask how revisions are handled before you start iterating, because a prototype program that prints weekly can accumulate preparation charges that exceed the part prices. Minimum build charges matter more than buyers expect on small parts: a service with a large minimum will make a single tiny bracket cost nearly as much as a full build, which changes the economics of printing several small test parts at once rather than one at a time. Batch your iterations into fewer builds when the process allows, and confirm that a multi-part build is priced on packing rather than charged as separate jobs. Finally, remember that quoted lead time is a cost too: the fastest service is not always the most expensive per part, and a slower quote that fits your schedule can be the better buy. Compare total cost and schedule, not unit price alone.
Total cost also includes the cost of being wrong. A cheaper quote that uses a material with lower impact strength or a finish that degrades can turn a prototype program into a series of failed tests, and the reprint cost is small compared with the lost week. Compare the quote scope against the test goal: if the prototype must survive drop testing, the material grade is a functional requirement, not a place to save money; if it only checks fit, the cheapest suitable material is the right choice. Include shipping and any import charges in the comparison when the service is overseas, because a low part price can disappear under freight and lead time. Finally, ask the service what happens when a part fails in printing or arrives damaged: whether it is reprinted at no charge or re-quoted affects the real cost of a program that iterates. The unit price is the visible number; the total cost of the iteration loop is the number that decides the budget.
Frequently asked questions
Why is the same part cheaper at higher quantity?
Mostly packing and setup, not charity. A part that fills a build plane costs less per piece because the machine time and preparation are shared across more parts, and some processes have a minimum build charge that spreads thinner. The drop is not linear, so ask for quotes at the quantities you actually need rather than extrapolating from one piece.
Should I compare quotes by weight or by build height?
Neither alone. Material-heavy processes price by volume and weight, but machine-time-heavy processes price by build height and cross-section, and labor-heavy processes price by feature count and finish. Compare the quoted scope line by line: material grade, supports, finish, and quantity. If two quotes disagree wildly, ask each service what it assumed about orientation and packing.
Is it cheaper to print two parts separately or together?
Usually together, but not always. If the parts are small enough to pack in one build, printing together shares setup and machine time. If they are large enough that they force a taller build or a second run, separate quotes can be cheaper. Ask the service to quote both ways when the parts are close to the build limits.
Conclusion
3D printing cost is a stack of material, machine time, packing, and labor, and most price confusion comes from comparing different stacks. Define the finish scope, request several quantities, and read quote gaps as assumptions about orientation and packing. A budget estimate built from the stack will not replace the quote, but it will tell you which process deserves the quote in the first place.

If you are choosing between processes for a prototype and want a scoped quote rather than a guessing game, send the file, the quantity, and the finish requirement to the 6CProto 3D printing team. The quote will state the assumptions, so you can compare it with confidence.

