3D Printer Running Cost Calculator: Cost per Hour & Print

Calculate the real cost of any FDM 3D print — filament, electricity, machine time, labor, waste buffer and profit margin. No signup required.

Sign up from this page and get 30 days PRO free

Machine cost is your estimated hourly printer wear/depreciation cost. If unsure, start with €0.50–€1.50/h.

Failure / waste buffer — use this to account for failed prints, test prints and small material losses.


Material cost0.00 €
Electricity cost0.00 €
Machine cost0.00 €
Labor / post-processing0.00 €
Failure / waste buffer0.00 €
Base cost0.00 €
Profit0.00 €
Suggested selling price 0.00 €
Price the next print from its G-code PRO
Drop a .gcode or .bgcode file in 3D Print Manager PRO and weight + time fill in automatically. Sign up from this page and PRO is free for 30 days.
Try PRO free →

Running more than one printer?

3D Print Manager helps you track filament, costs, jobs and stock across your whole setup.

Free, no account Machine time and failed-print buffer included Grams and hours from G-code in PRO Bambu Lab, Prusa, Klipper

How to Use This 3D Print Cost Calculator

1

Enter weight & time

Read filament weight and estimated print time from your slicer (PrusaSlicer, Cura, Bambu Studio).

2

Set your real costs

Adjust filament price per kg, electricity rate, printer wattage and your own machine and labor cost.

3

Add buffer & markup

Set a small waste buffer for failed prints and a profit markup to get a realistic selling price.

3D Print Cost Formula

The real cost of a 3D print is more than just filament. A complete pricing formula looks like this:

Total cost = material cost + electricity cost + machine cost + labor + waste buffer
Selling price = total cost + profit markup

The hourly machine cost typically reflects printer depreciation, wear on the hotend, nozzles, belts, build plates and routine maintenance.

Example: 120g PLA Print, 6 Hours

Inputs:

  • 120g PLA
  • €20/kg filament
  • 6 hours print time
  • 150W printer
  • €0.18/kWh electricity

Material cost on its own is around €2.40, which makes the print look cheap. Once you add ~€0.16 of electricity, 6 hours of machine time, your own labor for setup and post-processing, and a small buffer for the inevitable failed prints, the real cost is several times higher than just filament.

That is why pricing only by weight tends to lose money on longer jobs. Use the calculator above to plug in your own electricity rate, machine cost and markup and see the full picture.

Common 3D Printing Pricing Mistakes

How Much Does It Cost per Hour to Run a 3D Printer?

The hourly cost of running a 3D printer is not a single number — it depends on several factors:

Electricity alone is usually only a small part of the hourly cost. As a typical example, a 150W printer running for one hour at €0.18/kWh costs about €0.03 in electricity — but real hourly cost should also include machine wear and maintenance.

Example:

  • 150W ÷ 1000 × €0.18 = €0.027 per hour in electricity

For pricing 3D prints, many users add a machine cost — typically €0.50–€1.50/hour — to cover wear, depreciation and maintenance. If unsure where to start, the lower end is a safe default for entry-level FDM printers and the upper end is more typical for larger or higher-duty-cycle machines.

Use the calculator above to plug in your own printer wattage, electricity rate and hourly machine cost — the result reflects your real cost per hour, not a generic estimate.

Frequently Asked Questions

Add up material cost (weight in grams ÷ 1000 × filament price per kg), electricity cost (printer watts ÷ 1000 × print hours × electricity rate), machine cost (hours × hourly machine cost), labor or post-processing cost, and a small waste buffer for failed prints. Then add your profit markup to get the selling price. This calculator handles every step for you.
A complete 3D print price includes filament cost, electricity, machine time and depreciation, labor and post-processing, a buffer for failed prints, and a profit markup. Skipping any of these usually means you are underselling and effectively subsidizing the customer.
Most FDM printers draw 100–250W during active printing. Entry-level printers (Ender 3, Bambu A1 Mini) average around 100–150W. Larger format printers (Prusa XL, Bambu X1C) typically use 200–300W. The heated bed accounts for the majority of power draw.
Electricity cost per hour is calculated as printer watts ÷ 1000 × electricity price per kWh. For example, a 150W printer at €0.18/kWh costs about €0.03 per hour in electricity. For real pricing, also include machine wear, maintenance, failed prints and post-processing time — typical machine cost is often €0.50–€1.50/hour, but the exact figure depends on your printer and workload.
Calculate the total cost (material + electricity + machine time + labor + waste buffer) and then add a profit markup, typically in the 30–100% range over total cost. Simple PLA prints often sit around 40–60% markup, while engineering materials or jobs with heavy post-processing can justify 80–150%.
Filament is usually only a fraction of the real cost of a 3D print. Long prints add meaningful electricity and machine hours, every print farm sees some failed prints, and your own time setting up, removing supports and post-processing is real labor. Pricing only on filament weight typically means you are losing money on bigger or longer jobs.
Yes — in 3D Print Manager PRO you can drop a .gcode or .bgcode file and it will auto-fill filament weight and estimated print time from the slicer metadata. Works with PrusaSlicer, Cura, Bambu Studio and more. This free calculator on the page is filled in manually.

Related guides

Track Every Print. Know Your Real Costs.

3D Print Manager is a cloud app for filament inventory, print cost tracking, scheduling and invoicing — built for makers and print farms.

Filament inventory & spool tracking G-code / BGCODE auto-fill Material & printer presets Print cost history QR labels per spool Multi-printer & AMS tracking Print scheduler & farm workflow Stock alarms & maintenance Automatic print tracking (3DPM Agent / Home Assistant)
Create Account

Sign up from this page and get 30 days PRO free

Want to see the app before signing up? Open live demo