STL · G-codecost

3D print cost calculator

Work out what a print costs in filament, electricity and wear, from an STL, a G-code file or your own numbers.

  • Nothing uploaded
  • No sign-up
  • Free, no limits

The print

Drop an STL, 3MF or G-code to fill these in

g

Print time per item

h
min

Your prices

€ / kg
€ / kWh
W

100–150 W is typical while printing

€

Magnets, screws, paint, packaging

Machine wear

Selling or quoting

%
%
  1. Drop a file or enter weight and time
  2. Set your prices
  3. Copy or share the result

Good to know

How to work out what a 3D print costs

  1. Drop a G-code file for exact numbers (the filament and time your slicer worked out), or an STL, OBJ or 3MF for an estimate. Or just type the weight and time.
  2. Enter what you pay: filament per kg and electricity per kWh. They're remembered for next time.
  3. Add machine wear, failed prints, extras and a markup if you sell or quote prints.
  4. Copy the result as text, or as a link that opens this calculator with the same numbers.

Files are read in your browser and never uploaded. A shared link contains only the numbers.

What goes into the cost

  • Filament: grams × price per kg. Usually the biggest part.
  • Electricity: the printer's average power × hours × your price per kWh. Desktop printers use roughly 80 to 150 W while printing (more with a hot bed for ABS or ASA, less for PLA), so it's often only a few cents an hour.
  • Machine wear: the printer's price spread over the hours it will run, which also roughly covers nozzles, belts and plates. A 600 printer over 3,000 hours is 0.20 an hour.
  • Failed prints: a share of prints go wrong and are printed again. 5 to 10% is a fair guess.
  • Extras and markup: magnets, inserts, paint and packaging, then your profit if you sell.

Estimates from a model file

A model doesn't say how it will be printed, so the weight is estimated: a 0.8 mm shell all round (about two walls, and top and bottom layers) plus the infill you choose inside. The time is rougher still, from the volume and an average printing speed. For a quote, slice the model and drop the G-code instead: its filament and time come from your slicer. The G-code viewer shows the same numbers per layer.

Selling prints

The calculator gives the cost of making a print. Your price also has to cover your time (setting up, removing supports, packing) and any platform fees, which differ a lot between sellers, so they're left to the markup and extras.

Questions

How much does it cost to 3D print something?

Mostly the filament: a 50 g print in 20-per-kg PLA uses 1.00 of plastic. Electricity adds a few cents an hour on a desktop printer. Drop your file into the calculator above for your own numbers.

How do I calculate the cost of a 3D print from an STL?

Drop the STL into the calculator: it measures the model's volume and estimates the filament from a shell plus your infill. For exact figures, slice it and drop the G-code.

How much electricity does a 3D printer use?

Roughly 80 to 150 W on average while printing for a desktop FDM printer, so 0.08 to 0.15 kWh per hour. Heating the bed for ABS or ASA uses more; PLA less.

What should I charge for 3D prints?

Start from the cost here, including wear and failed prints, then add your time and a markup. Use the markup and extras fields to see the price per item and for a batch.

Are my files or prices sent anywhere?

No. Everything is calculated in your browser. Your prices are saved only in this browser, and a shared link holds only the numbers.