KEMI
/

KEMI Tools

3D Print Cost Calculator

Drop an STL, OBJ or 3MF and the calculator measures volume, surface area and height right in your browser, then estimates FDM filament weight and length or SLA resin volume, a rough print time, and total cost from material, machine time, electricity, labour and failure margin. No file? Just enter the volume. Every rate is editable.

① Model

Drop an STL, OBJ or 3MF to measure volume automatically

Measured right in your browser. No file? Enter the volume below.

② FDM settings

Using PLA density 1.24 g/cm³.

③ Time, machine & labour

Total cost

$1.37

Estimated print time

0.609 h

rough, ±30–50 %

Filament

31.12 g

Model volume

50 cm³

entered

Material (31.12 g)$0.62
Machine time (0.609 h)$0.61
Electricity$0.01
Post-processing labour$0.00
Failure margin 10 %$0.12

Per part: shell 14.7 cm³ + infill → 25.1 cm³ extruded, ≈ 10.4 m of 1.75 mm filament

Print time is a volumetric-flow estimate. Wall count, speeds, acceleration, minimum layer time and support style change it a lot — always confirm in your slicer (Bambu Studio, PrusaSlicer, Cura, Chitubox).

Rather not print it yourself? KEMI can print it for you

Upload your STL to get prices by material and quantity instantly — FDM (PLA, PETG, ABS, TPU) and SLA resin.

How to use

  1. Choose FDM or SLA.
  2. Drop an STL, OBJ or 3MF to measure volume, area and height automatically — or type the volume (cm³) and pick a shape. If the model looks tiny, switch the file units to inches.
  3. Set material and price, infill, wall thickness and supports, and the printer class (or resin price and layer settings for SLA).
  4. Enter machine rate, electricity price, post-processing time and labour rate, and failure margin to see the total and the breakdown. Time is an estimate — confirm it in your slicer.

Basics

In 3D printing, time costs more than plastic

The cost of a print breaks down into five parts: filament or resin; machine time (depreciation plus wear parts such as nozzles, belts and FEP film); electricity; post-processing labour — support removal, washing, curing, sanding; and a margin for failed prints. Hobbyists tend to count only the plastic, but for a palm-sized part the material is usually well under a dollar, and machine time plus finishing dominate. That's why print-service quotes run several times the material cost.

An FDM part isn't solid. Its skin is a few nozzle-widths of perimeter walls plus solid top and bottom layers, and the inside is filled to a set percentage with a grid, gyroid or similar infill. Filament use is therefore not 'volume × infill' but 'shell volume + interior volume × infill'. Shell volume is roughly surface area × wall thickness, and the smaller the part, the more of it is shell — which is why dropping infill on small parts barely changes their weight. Drop in an STL and the calculator uses the measured surface area; without a file it estimates area from a shape factor.

Shell volume:   V_shell = min(V, A × t_wall)
Part volume:    V_part = V_shell + (V − V_shell) × infill
Filament mass:  m = V_part × (1 + support) × (1 + waste) × ρ
Print time:     t ≈ V_part × (1 + support) ÷ Q_avg + setup time
SLA resin:      ml = V × (1 + support) × (1 + waste),   time = (height ÷ layer height) × seconds per layer
Cost:           material + hours × machine rate + kW × hours × electricity price + labour + failure margin
V = model volume (cm³), A = surface area (cm²), t_wall = average wall/top-bottom thickness (three 0.4 mm perimeters ≈ 1.2 mm), ρ = material density (g/cm³), Q_avg = average volumetric flow including travel and acceleration (mm³/s) — roughly 5–8 for a classic bed-slinger and 12–20 for a fast CoreXY machine.
MaterialDensity (g/cm³)Length per kg (1.75 mm)Notes
PLA1.24≈ 335 m (1,100 ft)Easy and accurate; softens near 60 °C (140 °F)
PETG1.27≈ 327 m (1,074 ft)Tough, water-resistant; prone to stringing
ABS1.04≈ 400 m (1,312 ft)~95 °C heat resistance; warps and smells — needs an enclosure
ASA1.07≈ 389 m (1,275 ft)ABS-class heat plus UV resistance for outdoor parts
TPU 95A1.21≈ 344 m (1,128 ft)Rubber-like and flexible; print slowly
PC1.20≈ 347 m (1,137 ft)Top-tier strength and heat; needs a hot nozzle
Standard SLA resin≈ 1.1 g/ml—Best surface and detail; post-cure required
Densities are typical datasheet values. Gram for gram, ABS gives about 20 % more filament length — and part volume — than PETG.

Example — a 50 cm³ enclosure in PLA on a fast printer

Estimating surface area with the 'typical' shape factor gives about 122 cm². With 1.2 mm walls the shell is 14.7 cm³; 20 % infill of the remaining 35.3 cm³ adds 7.1 cm³, for 21.7 cm³ of part. Adding 10 % support and 5 % waste gives 25.1 cm³, or about 31 g of PLA — 43 % of the solid weight (≈ 72 g) despite '20 % infill'. At an average 15 mm³/s it prints in about 27 minutes plus 10 minutes of setup. Using the default rates, cost is $0.62 material + $0.61 machine time + $0.01 electricity, plus a 10 % failure margin: about $1.37. Material is less than half.

Example — a 20 cm³ figurine in resin, 60 mm tall

At 0.05 mm layers that's 1,200 layers; at 8 s per layer, 2 h 40 min plus 10 minutes of setup. Resin comes to 24 ml with 15 % supports and 5 % waste (about $1.09), but machine time ($2.83) and consumables like IPA and gloves ($1.50) cost more. Because an MSLA printer exposes a whole layer at once, ten figurines on the same plate take almost the same time as one — so per-part cost falls sharply when you batch.

Pitfalls

Common mistakes

  • Reading infill percentage as weight percentage: 20 % infill applies only to the interior. With walls included, parts typically weigh 30–60 % of solid — more so for small parts.
  • Wrong STL units: an STL exported in inches but read as millimetres comes out 1/16,387 of its true volume; one exported in metres, a billionth. Sanity-check the X×Y×Z size first.
  • Estimating time from advertised speed: '500 mm/s' is peak travel. Perimeter slow-downs, acceleration limits and minimum layer time pull the average flow far lower — confirm time in your slicer.
  • Assuming zero failures: first prints of a new geometry, tall parts and fussy materials like TPU or ABS often need a reprint. Budget 10–20 %.
  • Leaving out SLA consumables: on top of resin there's IPA, nitrile gloves, FEP film and vat wear, and curing time.
  • Measuring a non-manifold mesh: an STL with holes gives a nonsense volume. Check and repair the mesh in your slicer first.

In practice

Tips from KEMI's print room

The most reliable way to cut cost is orientation: fewer supports means less material, less time and less clean-up all at once. Strength depends more on wall count than on infill, so functional parts are efficient at 20–30 % infill with 3–4 walls. Thicken walls around screw bosses or use heat-set inserts, and choose PETG or ASA over PLA for outdoor or warm environments. If you're making an enclosure for a PCB, design it straight from the board-outline and connector DXF to avoid fit problems. And if the size, material or quantity is beyond your own printer, send the STL to KEMI for a 3D printing quote.

FAQ

How much does it cost to 3D print something?

For small FDM parts the material is often well under a dollar; what you pay a service for is machine time, finishing and the risk of failed prints. A 50 cm³ PLA enclosure costs about $1.40 in raw cost at the defaults here — service prices of several times that are normal.

What infill percentage should I use?

10–15 % for display models and fit checks, 20–30 % for general functional parts, 40 % and up for load-bearing brackets. Wall count affects strength more than infill, so add perimeters (3–4) before you raise infill.

How many parts can I print from 1 kg of filament?

Divide by part weight: the 31 g enclosure in the example gives a little over 30 parts per kilogram of PLA. Loading, purging and the spool's tail waste a bit, so plan on 5–10 % less.

Why doesn't the print time match my slicer?

This is a volumetric-flow estimate, so ±30–50 % is normal. Wall count, perimeter speed, acceleration, minimum layer time and support style all matter. Treat the slicer preview as the reference, and calibrate the 'average flow' field from your own printer's real jobs.

Is SLA or FDM cheaper?

For a single large part, FDM wins on both material and time. For many small precision parts, SLA can batch a whole plate in the time of one, so per-part cost drops — and surface quality is better. Our docs article 'SLA vs FDM' compares the two in detail.

My STL volume looks wrong.

Check the units first (mm, inch, metre). If the size is right but the volume isn't, the mesh probably has holes or flipped faces — run your slicer's mesh repair or re-export as a solid from CAD.

Related tools & guides

Everything is calculated right in your browser, and nothing you enter is stored. Results are reference values for early design work; for production or installation, part datasheets, manufacturer specifications and your local electrical code take precedence. Privacy Policy