3D Printing Cost: What Drives a 3D Printing Quote
A neutral guide to the cost drivers behind a 3D printing quote: machine time, material, part volume, post-processing, and how to prepare a file.
A 3D printing quote is built from a handful of cost drivers that interact with each other, and understanding them in relative terms helps you design parts that are economical to print and prepare files that return an accurate number. The cost is rarely about the raw plastic or powder alone. It is set mostly by machine time, then by material, then by the labor and finishing steps that turn a raw printed blank into a usable part. This page explains what drives a 3D printing quote in educational, relative terms: which inputs push the cost up, which design choices pull it back down, and what to put in a file so a supplier can quote it correctly on the first pass.
The framing here is deliberately neutral. There are no per-unit prices, no on-the-spot figures, and no lead-time promises, because the cost of any specific part depends on its geometry, the chosen process and material, the quantity, and the finishing required. What is stable and useful is the shape of the cost structure: which drivers dominate for each process family, and how the design and file-prep decisions you make map onto those drivers.
The cost drivers at a glance
Five inputs account for almost all of a 3D printing quote. They are machine time, material, part volume and fill, post-processing, and file preparation. Each one has a different weight depending on the process.
- Machine time is the dominant cost driver for SLS, MJF, and metal additive. The build chamber is occupied for many hours, and that time is paid for whether the bed holds one part or a hundred.
- Material cost spans a wide range. Commodity FDM filament is the cheapest feedstock; engineering resins, SLS and MJF nylon powder, and metal powder are markedly more expensive per kilogram.
- Part volume and fill set how much material a single part consumes and how long that part spends on the machine. A solid block costs more than a thin shell of the same outer size.
- Post-processing covers support removal, dyeing, vapor smoothing, machining, and, for metal, stress relief. Each step is labor or machine time added after the print.
- File preparation determines whether the part is quoted and built at the intended scale, with the intended tolerance, and on the right process. A units error here is the most expensive mistake in the chain.
The sections below take each driver in turn, then turn to design-for-cost levers and how to prepare a file for an accurate quote.
Machine time: the dominant driver for SLS, MJF, and metal
Machine time is the single largest cost component for the powder-bed and metal processes, and it behaves differently from the way it does in FDM or SLA. The reason is build packing.
SLS and MJF: build packing amortizes time
In SLS and MJF, a laser or fusing agent sweeps across a bed of nylon powder, fusing one thin layer at a time. The build proceeds layer by layer regardless of how many parts sit in the bed, because the machine scans the full build area for every layer. This means the time to print one small part is close to the time to print a full bed of nested parts, since the layer count is set by the tallest part and the scan covers the whole bed either way. The economic consequence is that a full-bed build amortizes its machine-time cost across every part inside it. A single part printed alone bears the full chamber-time cost, while the same part packed alongside others in a shared build pays only its fractional share. This is why batching and nesting are the most powerful cost levers in SLS and MJF, and why per-part cost falls as quantity rises on these processes.
Metal additive: time plus material
Metal additive, whether direct metal laser sintering or a related powder-bed fusion method, takes this principle further. The machine runs hotter and slower, the chamber is occupied for many hours, sometimes for a full day on a tall build, and the parts almost always need a stress-relief heat treatment before they come off the build plate. Machine time dominates here even more than in polymer SLS, and because the powder is metal, the material cost layer on top of it is also high. Metal additive is therefore reserved for high-value parts where the geometry cannot be produced by machining or casting, not for parts that have a cheaper conventional route.
FDM and SLA: time scales with material
FDM and SLA behave differently. On an FDM machine, the nozzle traces each part in turn, so adding parts to a build adds roughly proportional time, and machine time scales more closely with the actual material laid down. SLA cures a resin vat with a light source, and while build packing still helps, the per-part time is less dominated by chamber occupancy than SLS. For these processes, material and post-processing weigh more heavily in the cost mix than they do for SLS, MJF, and metal.
Material cost: from commodity filament to metal powder
Material cost varies more across the 3D printing family than across almost any other manufacturing process, because the feedstocks range from cheap plastic wire to aerospace metal powder. Understanding where a material sits on that range explains a large part of a quote.
Commodity and engineering filaments
Commodity FDM filament, PLA in particular, is the cheapest feedstock in 3D printing. ABS, ASA, and PETG sit a step above it, and engineering filaments such as nylon, polycarbonate, glass- or carbon-filled grades, and flexible TPU cost more again because they are harder to produce and harder to print. The very high-temperature polymers such as ULTEM are the top of the filament range and are printed only on specialized machines, which adds machine-time cost on top of the material cost.
SLA resins
SLA resins span a similar spread. Standard resins for visual prototypes are the entry point, engineering resins that mimic ABS or polycarbonate cost more, and castable or dental resins are specialty products priced accordingly. Resin is also sold by volume and is consumed from a vat, so part volume and the support structures drive how much resin each build uses.
SLS and MJF nylon powder
SLS and MJF use nylon powder, most commonly PA12 and PA11, with glass-filled or flame-retardant blends available. The powder is more expensive per kilogram than filament, and not all of it is reused: a portion of each build is fresh powder added to keep the properties consistent, so the material cost reflects both the powder fused into parts and the powder used to refresh the bed.
Metal powder
Metal powder is the most expensive feedstock covered here. Titanium, aluminum, stainless steel, and tool steel powders are each costly to produce, to handle safely, and to keep dry. Combined with the long machine time of powder-bed fusion, material cost is why metal additive quotes sit well above polymer quotes for parts of comparable size, and why metal additive is selected only when the part needs the properties of metal and cannot be made another way.
Post-processing: labor and machine time after the print
Post-processing is the cost layer most often underestimated, because it happens out of view of the printer and is labor-intensive. Every printed part needs some finishing, and the amount drives a real share of the quote.
Support removal
Support removal is the first step for FDM, SLA, and metal additive. FDM supports are either broken away mechanically or dissolved if they are soluble, and the choice trades material cost against labor: soluble supports cost more in material but remove cleanly without manual work. SLA supports are finer and are snipped and sanded by hand, and the part is then washed and post-cured in UV. Metal additive builds supports that must be wire-eroded or machined off the build plate, which is slow and skilled work, and the support scars on the part surface often need blending.
Dyeing
Dyeing is specific to SLS and MJF nylon parts, which come out of the machine a pale color. A dyed finish, in black, blue, red, or another color, is a separate hot-dye bath step that adds color and a more uniform appearance but is an added process with its own cost and added lead time.
Surface finishing and machining
Surface finishing ranges from a light tumble or bead blast to full machining. Vapor smoothing glosses ABS and some nylons. Bead blasting and tumbling unify the as-built surface. For a mating or sealing face, the printed blank is machined to tolerance, because the as-built surface of any 3D printing process is not flat or accurate enough for a precision fit. That machining step is real machine time and real cost.
Metal additive post-processing
Metal additive has its own post-processing burden beyond support removal. Stress relief, a heat-treatment cycle in a furnace, is almost always required because the rapid heating and cooling of the laser leaves high residual stress in the part. Hot isostatic pressing may be needed for critical parts to close internal porosity. These are added furnace cycles that add time and cost before the part is usable.
The design-for-cost principle that follows from this is simple: specify only the post-processing the part needs. A cosmetic housing may need dye and a light finish. An internal bracket may need nothing but support removal. A precision mating face needs machining on that face only. Asking for full machining or a fine cosmetic finish on every surface adds cost that the part may not require.
Part volume, complexity, and the cost of geometry
Part geometry feeds back into machine time and material, so the shape of a part is a cost input as much as the process is. Two aspects matter most: the overall volume and fill of the part, and its complexity, which drives support volume and post-machining.
Volume and fill
Volume sets material use directly. A solid block consumes more material than a thin-walled shell of the same outer dimensions, and in FDM and SLA it also takes longer to print because there is more to lay down or cure. Designing a part as a shell with internal ribs rather than a solid mass is one of the most effective cost and weight reductions available, and it is a standard design-for-additive principle.
Complexity
Complexity cuts both ways. One of the strengths of 3D printing is that geometric complexity is largely free during the build: a part with internal channels, lattice structures, or organic curves takes little more machine time to print than a simple block of the same envelope. This is the basis of design for additive, where geometry that would be impossible to machine is printed as easily as a basic shape. The cost of complexity shows up after the print, in support volume and in post-machining access. A part with deep internal channels or inaccessible faces may need more supports, longer support removal, or machining that cannot reach the feature, which pushes post-processing cost up. Complexity is therefore free in the build but can be expensive in finishing, and the cost-aware design keeps the features that need finishing accessible.
Design-for-cost levers
Several design choices lower a 3D printing quote without compromising the function of the part. They work by reducing machine time, material, or post-processing.
- Reduce support volume. Orient the part so overhangs fall within the self-supporting angle, add chamfers to bring steep faces into range, and split a part along a flat plane to avoid supports entirely. Less support means less material, less machine time, and less removal labor, and it is especially valuable in SLA and metal additive where supports are costly to remove.
- Nest and batch parts in SLS and MJF. Because the powder bed is scanned in full each layer, packing many parts into one build splits the machine-time cost across them. A batch of parts quoted together in a shared build costs less per part than the same parts quoted one at a time.
- Choose the cheapest process that meets the requirement. FDM is the lowest-cost polymer process and is often adequate for jigs, fixtures, housings, and early prototypes. Moving to SLA, SLS, or MJF adds capability but also cost, so reserve the higher processes for the properties they alone provide, such as fine detail for SLA or isotropic strength for SLS nylon.
- Specify only the finish and tolerance the part needs. A fine cosmetic finish and tight tolerance on every surface is expensive. Limit machining and finishing to the faces that mate or seal, and leave internal and non-cosmetic surfaces as-built.
- Shell large parts. A thin shell with ribs uses a fraction of the material of a solid block and prints faster, with no loss of stiffness for most load cases.
- Avoid unnecessary post-machining. Every machined face is setup, fixturing, and machine time. If a printed tolerance is adequate for a feature, leave it printed.
File-prep factors and the cost of errors
File preparation does not appear on the quote as a line item, but a file error is the most expensive thing that can happen in the quoting chain, because it produces a part built at the wrong scale, in the wrong orientation, or to the wrong tolerance. The two most common and most costly errors are units and orientation.
Units and the STL scale error
STL is the standard mesh format for 3D printing, and it carries no units metadata. A file exported in millimeters and read as inches, or exported in inches and read as millimeters, produces a part at 25.4 times or one twenty-fifth of the intended scale. A part that should be 50 millimeters long arrives as a part over a meter long, or as a part 2 millimeters long, and either way it is scrap. The fix is to state units explicitly: in the file, in the filename, and in the order. STEP is preferred when tolerance or feature data matters, because it carries more information than a mesh, but units must still be confirmed.
Orientation
Orientation is the second file factor, and it matters because 3D printing accuracy and strength depend on how the part sits in the build. A part oriented poorly may need more supports, may be weaker across the layers, or may not meet its tolerance on a critical face. FDM in particular is anisotropic, so the orientation of the file relative to the build direction sets whether the load runs along the layers or across them. Supplying the part in the intended orientation, with a build note where needed, removes a source of error.
Geometry quality and completeness
The other file factors are geometry quality and completeness. A clean, watertight mesh with no holes or self-intersections quotes and builds cleanly, while a broken mesh causes quoting failures or build artifacts. For an accurate quote, the file should represent the part as it will be built, including any threads, holes, and features that affect orientation or support.
How to prepare a file for an accurate quote
To prepare a file so a supplier can quote it correctly and without back-and-forth, assemble six pieces of information: geometry, material, quantity, tolerance, finish, and timeline intent.
- Geometry: A clean STL or STEP file, watertight, with units stated explicitly in the file and the filename. Confirm the orientation if the part has a load direction or a critical face.
- Material: The intended process and material, for example FDM in ABS, SLA in an engineering resin, or SLS in PA12. If the material is open, state the properties that matter, such as heat resistance or toughness, so a supplier can recommend one.
- Quantity: The number of parts, and whether they can be batched into a shared build. Higher quantities on SLS and MJF lower the per-part machine-time share.
- Tolerance: The tolerance required on the faces that matter, stated as a value such as plus or minus 0.1 to 0.3mm, with a note that general tolerance can be wider. This tells the supplier which faces, if any, need post-machining.
- Finish: The surface finish the part needs, whether as-built, dyed, vapor-smoothed, bead-blasted, or machined on specific faces. State finish only where it matters to keep post-processing cost down.
- Timeline intent: A target or requirement if one exists, stated as intent rather than a commitment, so the supplier can flag whether it is achievable. Treat a timeline as indicative only, because lead time depends on machine availability, queue, and the post-processing steps the part requires.
Together, these six inputs let a supplier set machine time, material, and finishing cost directly from the file, without assumptions that produce a quote for the wrong part. The most common quoting problems, a wrong-scale part, an over-supported build, or unnecessary machining, all trace back to one of these inputs being missing or unstated, and the fix is to state them up front.
Putting the drivers together
A 3D printing quote is the sum of these drivers, weighted by the process. For FDM, material and post-processing weigh heavily, and machine time scales with the material laid down. For SLA, resin cost, support removal, and post-curing drive the cost, with build packing a secondary help. For SLS and MJF, machine time dominates and is best controlled by batching parts into full-bed builds. For metal additive, machine time, material, and the mandatory post-processing of stress relief and support removal combine to place it well above the polymer processes in cost.
The design and file-prep decisions you make map onto these drivers in predictable ways. Choosing the cheapest adequate process lowers the material and machine baseline. Reducing support volume and shelling large parts lower material and machine time. Nesting parts lowers the per-part machine-time share on the powder-bed processes. Specifying finish and tolerance only where needed lowers post-processing. And stating units, orientation, and the six quote inputs in the file prevents the most expensive error of all, a part built wrong.
This neutral, driver-based view is what lets you read a 3D printing quote and act on it. When a quote comes back higher than expected, the cause is almost always one of these drivers: a powder-bed part quoted alone rather than batched, a metal part carrying stress relief and support removal, a part oriented so it needed heavy supports, or a tolerance callout that triggered machining on faces that did not need it. Knowing the drivers turns a quoted number into a set of design and quantity decisions that bring the cost back into range.