Skip to content
utilnook

3D Print Cost Calculator

Work out what a 3D print weighs and costs from an STL, a 3MF or your slicer's G-code, with electricity for the print time and a markup. In your browser.

Material and price

PLA weighs about 1.24 g/cm³; brands differ a little. Prices are remembered for each material.

Weight and cost

Add a model to see what it weighs and costs.

Time, electricity and markup

Most printers with a heated bed use about 100 to 150 W on average while printing. Take the time from your slicer; a G-code file fills it in.

Walls and infill

The estimate puts a wall of this thickness over the whole surface (your perimeters times the line width, such as 3 × 0.4 mm) and fills the inside to the infill share. It's a rough guide: your slicer also counts top and bottom layers, supports and waste.

Runs in your browser. Nothing you enter is uploaded.

How to use

This tool works out what a 3D print weighs and costs: the grams of material, the metres of filament and the price, from a 3D model, your slicer's G-code or a volume you type.

  1. Add a model under From a 3D model: an STL, 3MF, OBJ, PLY or STEP file. Its volume and surface area are measured in your browser. STL, OBJ and PLY files don't say their unit, so check File unit if the size looks wrong.
  2. Or add the G-code your slicer made under From G-code (PrusaSlicer, OrcaSlicer, Bambu Studio's .gcode.3mf, Cura and others): its exact grams and print time are used. Or choose Type the volume.
  3. Choose the material. Its density sets the weight; choose Custom to enter another density from the maker's data sheet.
  4. Enter what you pay per kg of filament, or per litre of resin, and choose your currency and filament diameter. Prices are remembered for each material.
  5. Set the number of copies, the print time, your printer's power and electricity price, and a Markup for the price to charge.

The table gives two answers. Solid is the whole model filled with plastic, the most it can use. With walls and infill estimates a normal print: walls of the thickness you set over the whole surface, and the inside filled to the infill share. Slicers also count top and bottom layers, supports and waste, so a slicer's figure is the one to trust. Total cost adds the electricity, and the markup gives a price.

Frequently asked questions

How do I work out the cost of a 3D print?

Multiply the plastic it uses by what you pay for it. A 20 mm PLA cube printed solid uses 8 cm³, which weighs 9.92 g and costs 0.20 at 20 per kg. With 1.2 mm walls and 15% infill it uses less than half of that.

Why does my slicer give a different weight?

Slicers know exactly how they will print: top and bottom layers, the infill pattern, supports, brims and purging. The estimate here spreads the walls evenly over the surface instead, so treat it as a guide and your slicer's figure as the real one.

Which density should I use?

The one on your filament's data sheet, if it gives one. The values here are typical: PLA 1.24, PETG 1.27, ABS 1.04, ASA 1.07, TPU 1.21 and nylon (PA6) 1.14 g/cm³, and standard resin about 1.1 g/ml. Filled filaments, such as wood or metal, differ more, so use Custom for those.

More 3D tools

All 3D tools