AccountTry Pro free

How to Price 3D Prints: A Practical Costing Method

A reliable 3D print price is built bottom-up from a handful of measurable costs, then adjusted for risk and margin, and this guide walks through every line.

Updated 20 October 2026 · 8 min read

Knowing how to price 3D prints is what separates a profitable print service from an expensive hobby. Most new sellers quote from filament weight alone and end up working for nothing once failed prints, sanding time and machine wear are counted. The method below builds a price from real costs, adds a margin that reflects risk, and finishes with two fully worked examples, one FDM and one resin, that you can adapt to your own rates.

What goes into the cost of a 3D print?

Every job has the same cost lines. Some are tiny on a single part but add up across a month, so it pays to track all of them:

  • Material – filament or resin actually consumed, including supports, brim, purge and waste.
  • Machine time – depreciation and maintenance of the printer, spread over its useful hours.
  • Electricity – usually small, but not zero, especially for heated chambers and curing stations.
  • Labour – preparing the file, slicing, starting the print, removing supports, packing, and talking to the customer.
  • Failure rate – the share of prints that have to be reprinted.
  • Post-processing consumables – IPA, gloves, sandpaper, primer, paint, glue, inserts.
  • Overhead – rent, software subscriptions, insurance, payment fees, packaging, accounting.

Add these together for the cost price, then apply a markup to get the selling price.

How to calculate material cost

Material cost is mass (or volume) used multiplied by the price per unit. The slicer estimate is the easiest source: PrusaSlicer, Bambu Studio, OrcaSlicer, Cura, Lychee and Chitubox all report grams or millilitres after slicing. If you only have the model, measure its volume first with the STL volume calculator and convert to mass using the material density.

MaterialTypical densityNotes
PLAabout 1.24 g/cm³Cheapest common filament
PETGabout 1.27 g/cm³Slightly heavier than PLA per cm³
ABS / ASAabout 1.04–1.07 g/cm³Lighter per cm³, needs enclosure
Standard photopolymer resinabout 1.05–1.2 g/mlCheck the bottle or data sheet

Remember that an FDM part is rarely solid. Infill, wall count and top/bottom layers determine how much of the model volume becomes plastic, so trust the sliced weight rather than raw model volume. For resin, hollowed parts use far less material, but supports and the film left in the vat and on the build plate add roughly 5–15% on top of the part volume. The resin calculator handles that conversion from millilitres to cost.

Add a waste allowance of 5–10% for purge lines, brims, failed first layers and the last metres of a spool that are too short to use.

How to calculate machine time cost

A printer is a capital asset that wears out. Spread its purchase price plus expected maintenance over the hours you realistically expect to get from it:

Machine rate per hour = (purchase price + maintenance over lifetime) ÷ expected print hours

Example: a €900 printer, €300 of nozzles, belts, build plates and fans over its life, and 4,000 productive hours gives (900 + 300) ÷ 4,000 = €0.30 per hour. For a resin printer, include FEP or other vat films, replacement LCD screens and vats.

Be conservative with lifetime hours. A printer that runs 8 hours a day, 250 days a year, reaches 4,000 hours in two years, and many machines are replaced by then because newer models are faster.

How much electricity does a 3D printer use?

Measure with a plug-in energy meter if you can; manufacturer figures are peak values. As a rough guide, an open-frame FDM printer printing PLA averages around 80–150 W once the bed is at temperature, while an enclosed machine printing ABS with a hot bed sits higher. Small resin printers typically draw well under 100 W. At 0.15 kW and €0.25 per kWh, a 10-hour print costs 0.15 × 10 × 0.25 = €0.38. Add the washing and curing station for resin jobs.

Labour: the cost most people forget

Labour is usually the largest cost on small jobs. Time the real steps once and reuse the numbers:

  • File check, repair and orientation: 5–15 minutes (longer if the mesh needs fixing; see fixing non-manifold STL files).
  • Slicing and machine setup: 5–10 minutes.
  • Part removal and basic cleanup: 5–20 minutes for FDM, 10–30 minutes for resin including washing and curing.
  • Packing and admin: 5–15 minutes.

Charge these at a real hourly rate. If you would not do the work for €15 an hour, do not price it at €15 an hour.

Accounting for failed prints

If one print in ten fails, every good part has to carry the cost of a tenth of a failed one. Divide material, machine and electricity costs by the success rate:

Risk-adjusted cost = direct cost ÷ success rate

At a 90% success rate, a €4.00 direct cost becomes 4.00 ÷ 0.9 = €4.44. Tall, thin, large or high-detail parts fail more often, so use a lower success rate for them (80% or less) rather than one average for the whole shop.

Post-processing and overhead

Post-processing ranges from nothing (a PLA bracket straight off the bed) to several hours (a primed, sanded and painted display piece). Price finishing as a separate line so customers can see why a painted part costs four times more than a raw one. Include consumables: IPA for resin washing, nitrile gloves, sandpaper, filler primer, paint, heat-set inserts.

Overhead covers everything that exists whether or not a printer is running. Add up a month of fixed costs and divide by the billable hours or orders in that month. A common shortcut is a flat 10–20% added to cost price.

Markup models: which one to use

ModelHow it worksBest for
Cost-plusTotal cost × (1 + markup), e.g. 1.5–3×One-off custom jobs
Hourly machine rateFixed price per print hour plus materialPrototyping services, repeat B2B work
Per gram / per mlSingle rate covering material, time and marginQuick online quotes, simple parts
Value-basedPriced on what the part is worth to the buyerReplacement parts, miniatures, designed products

Per-gram pricing is easy to communicate but breaks down for small, slow, detailed parts and for large, sparse, fast ones. If you use it, add a per-hour component or a minimum charge. A discontinued appliance clip that costs €0.20 in plastic can be worth €15 to its buyer.

Worked example: FDM part

A PETG enclosure, 85 g sliced weight, 6 h 30 min print time.

LineCalculationCost
Material85 g × 1.08 waste × €0.025/g€2.30
Machine time6.5 h × €0.30€1.95
Electricity6.5 h × 0.12 kW × €0.25€0.20
Subtotal ÷ 0.9 success rate€4.45 ÷ 0.9€4.94
Labour25 min at €30/h€12.50
Overhead15% of €17.44€2.62
Cost price€20.06
Selling price× 1.6 markup€32.10

Notice that material is barely a tenth of the cost price. Quoting "€0.10 per gram" would have produced €8.50, well below cost.

Worked example: resin part

Eight hollowed miniatures on one plate, 60 ml of resin including supports, 4 h print time.

LineCalculationCost
Resin60 ml × 1.1 waste × €0.04/ml€2.64
Machine time4 h × €0.40 (includes screen and film wear)€1.60
Electricity and curingprinter, wash and cure station€0.15
Subtotal ÷ 0.85 success rate€4.39 ÷ 0.85€5.16
ConsumablesIPA share, gloves, paper towels€1.00
Labour40 min at €30/h (wash, cure, support removal)€20.00
Overhead15%€3.92
Cost price€30.08 (€3.76 each)
Selling price× 2€60.16 (€7.52 each)

Batching is what makes resin profitable: the print takes the same time whether the plate holds one model or eight, because exposure time depends on layer count, not on how much of each layer is filled. For dental and other high-volume resin work, see the guide to resin usage for dental models.

Minimum order pricing

Fixed effort per order (reading the request, checking the file, slicing, starting the machine, packing, invoicing) does not shrink with part size. A tiny part priced purely on cost can come out at €2, which does not cover a single email exchange. Set a minimum order value, typically somewhere between €10 and €25 for local hobby-grade services, or a fixed setup fee per order plus per-part pricing. State it clearly up front so customers can combine parts into one order.

Quoting tips that save time and disputes

  1. Quote from the sliced file, not a guess. Run the customer's model through your slicer with your real profile. For a fast first estimate, the 3D print cost calculator gives material and time-based numbers from the STL.
  2. Check the file before quoting. Confirm units and size; a model exported in inches but read as millimetres will be 25.4 times too small.
  3. State what is included: material, colour, layer height, infill, finishing level, tolerances, and delivery time.
  4. Price revisions and design work separately. Modelling is skilled work and should be billed hourly.
  5. Offer quantity breaks that reflect real savings in setup and labour, not arbitrary discounts.
  6. Review your numbers quarterly. Compare actual print times, failure rates and hours spent with your assumptions and update the rates.

FAQ

How much should I charge per gram for 3D printing?

There is no single correct rate, because per-gram pricing hides labour and machine time. If you use it, derive the rate from worked costings like the ones above and always combine it with a minimum order charge or a per-hour component for slow, detailed parts.

What markup is normal for 3D printing services?

Cost-plus markups of 1.5× to 3× on full cost price are common. Lower markups suit repeat, predictable B2B work; higher markups suit one-off custom jobs with more risk and communication.

Should I charge for failed prints?

Not directly. Build the expected failure rate into every quote by dividing direct costs by your success rate. If a print fails because the customer's file was faulty, it is reasonable to charge for the repair or reprint.

Is resin printing more expensive than FDM?

Per millilitre, resin usually costs more than filament per gram, and resin parts need more handling time for washing, curing and support removal. For small, detailed parts printed in batches, the cost per part can still be very competitive.