3D print cost calculator
Drop a 3D model or a sliced file and see what the print really costs: filament or resin, electricity, failed prints and your time. Files are read on your device and never uploaded.
What are you printing?
Your slicer shows these numbers after slicing.
Filament
Weight and time from a model are estimates. For exact numbers, slice it and use the Sliced file tab.
Resin
Resin print time depends on height, not size: every layer takes the same time.
Printer and power
Wear is the printer price plus nozzles, belts and screens, spread over the hours it will print. A 400 printer that lasts 4,000 hours is 0.10 per hour.
Your time and profit
Your work covers slicing, removing supports, sanding and packing. Other costs can be paint, magnets or packaging.
How to use the calculator
- Add your printDrop a 3D model to get an estimate, drop a G-code or sliced 3MF for the exact numbers, or type the weight and time yourself.
- Set your pricesEnter what you pay for filament or resin, your electricity price and the power your printer uses. Your settings are saved for next time.
- Read the resultSee the cost of one print, what each part of it costs, and a selling price with your markup.
How the cost is calculated
Each cost is worked out on its own and then added together, so you can see what makes a print expensive.
Model, sliced file or your own numbers
From a 3D model, the weight comes from the walls and infill of the shape, and the time from your printer's speed. It's a good estimate for quotes.
A sliced file is exact: PrusaSlicer, Bambu Studio, OrcaSlicer and Cura save the filament weight and print time inside the file, and the calculator reads them.
Filament and resin printers
For filament, weight depends on infill, so a model at 15% infill uses far less than its full volume.
For resin, the full volume is cured, plus extra for supports. Print time depends only on height: every layer takes the same time whether the plate holds one model or ten.
Frequently asked questions
How much does it cost to 3D print?
Most small and medium filament prints cost less than you think in material. Filament usually costs $15 to $30 per kg, so each gram is 1.5 to 3 cents, and a 50 g print uses around $1 to $1.50 of plastic. Electricity adds a few cents per hour. The bigger costs are often failed prints and your own time, which is why the calculator counts them too.
How much electricity does a 3D printer use?
A filament printer with a heated bed usually averages 100 to 150 W while printing. It uses more while heating up, then less once the bed and nozzle are hot. Resin printers use less, often 30 to 80 W. For the most accurate number, plug your printer into a power meter during a print.
How accurate is the estimate from a 3D model?
It's close enough for planning and quotes, but your slicer settings change the real result. Supports, extra walls and brims add material, and print speed depends on your printer and profile. For exact weight and time, slice the model and drop the G-code or sliced 3MF into the Sliced file tab.
Which slicers work with the Sliced file tab?
G-code from PrusaSlicer, SuperSlicer, Bambu Studio, OrcaSlicer, Cura, Simplify3D and ideaMaker, plus sliced .gcode.3mf files from Bambu Studio and OrcaSlicer. Binary G-code (.bgcode) isn't supported yet, so turn it off in PrusaSlicer before exporting.
Are my files uploaded?
No. Your files are read by your browser on your own device and never sent to our server.
How do I price 3D prints to sell?
Start with the full cost, including failed prints and your time, then add a markup. Many sellers use 100% or more, depending on how much finishing work a print needs and what similar items sell for. If you print models you bought, check that the license allows you to sell the prints.
Does it work for resin printers?
Yes. Switch to Resin to price by milliliters, add extra for supports, and include the cost of washing and curing. Print time is worked out from the model's height, your layer height and the time per layer.
