3D printer cost per hour calculator: your machine's hourly rate

Enter the printer's price, how long you will run it and how busy it is. The calculator returns the cost of one machine-hour, a billable rate with profit, and what that rate means per gram.

The machine

What you paid, what you expect to sell it for, and how long you plan to run it.

years
% of the year

25% is about 6 printing hours a day, every day.

Running costs

Average draw while printing. Yearly costs are spread over the hours the printer actually prints.

W
per kWh
per year
per year

Space, software subscriptions, insurance share.

Labor and profit

Hands-on minutes per printer-hour covers loading plates, clearing parts and checking prints.

min per h
per h
%
Per-gram comparison

Throughput is grams printed per hour on your typical jobs: slicer grams divided by slicer hours.

g per h
per kg
h

A job to test both pricing methods on.

g

Cost per machine-hour

–

Billable hourly rate

–

Cost per machine-hour plus profit. Filament is billed on top.

Depreciation
–
Electricity
–
Maintenance
–
Overhead
–
Labor
–
Printing hours a year
–

Per-gram equivalent

–

Billable machine time per gram at your throughput, plus filament.

Job quoted by the hour
–
Job quoted by the gram
–

The formula

A machine-hour rate spreads everything the printer costs you over the hours it actually prints. The key input is utilization: the share of the year’s 8,760 hours the printer spends printing.

printing hours per year = 8,760 x utilization
depreciation per hour   = (price - resale value) / (service years x printing hours per year)
electricity per hour    = average watts / 1000 x price per kWh
maintenance per hour    = maintenance and consumables per year / printing hours per year
overhead per hour       = overhead per year / printing hours per year
labor per hour          = hands-on minutes per printer-hour / 60 x labor rate

cost per machine-hour   = sum of the five lines
billable hourly rate    = cost per machine-hour x (1 + profit)
per-gram equivalent     = billable hourly rate / grams printed per hour + filament price per gram

Filament stays out of the hourly rate on purpose. It is billed by weight on top, because two jobs of the same length can use very different amounts of plastic.

The defaults, worked through

Line Inputs Per hour
Printing hours per year 25% of 8,760 h 2,190 h
Depreciation ($800 - $150) over 3 years x 2,190 h = 6,570 h $0.10
Electricity 80 W at $0.18 per kWh $0.01
Maintenance $100 a year over 2,190 h $0.05
Overhead $120 a year over 2,190 h $0.05
Labor 3 minutes per printer-hour at $20 an hour $1.00
Cost per machine-hour $1.21
Billable rate 30% profit on cost $1.58
Per-gram equivalent $1.58 / 20 g per hour + $0.02 per gram of filament $0.099

The printer price, resale value, service life, utilization, yearly costs and labor figures are placeholders for your own. Two defaults are sourced. The 80 W draw is Prusa’s measured average for its MK-series printers printing generic PLA at 26 °C room temperature (120 W for generic ABS). The $0.18 per kWh is the U.S. Energy Information Administration (EIA) average residential price, 18.16 cents per kWh for January through June 2026.

How much should you charge per hour for 3D printing?

Charge your cost per machine-hour plus profit, and bill filament by weight on top. With this page’s defaults, an $800 printer busy 25% of the time, with 3 minutes of your hands-on work per printing hour, costs $1.21 an hour. That makes $1.58 an hour at 30% profit or $1.82 at 50%.

Hands-on minutes per printing hour Cost per machine-hour Rate at 30% profit Rate at 50% profit
0 (labor not billed) $0.21 $0.28 $0.32
3 $1.21 $1.58 $1.82
6 $2.21 $2.88 $3.32

Your time sets the rate, not the machine. The printer itself costs about 21 cents per printing hour with these defaults. Each 3 minutes of hands-on work per printing hour, at $20 an hour, adds $1.00. If you run a print service, also set a minimum per order, so a 20-minute print still pays for the quote, the plate change and the packing. Enter your own printer price, utilization and labor above to get your rate.

What does it cost per hour to run a 3D printer at home?

A hobby printer costs about 40 cents an hour once you count wear, and only about 1.4 cents of that is electricity. That assumes an $800 printer resold for $150 after 3 years, printing 10% of the time (about 2.4 hours a day), with $100 a year of parts and no overhead or labor.

The breakdown for that home case: depreciation $0.25, maintenance $0.11, electricity $0.014, for $0.38 an hour. Electricity is the smallest line. Depreciation and wear parts dominate because a home printer sits idle most of the day, so each printing hour carries a large slice of the machine.

Prusa’s FAQ puts the average maintenance interval of its printers at around 800 print hours, with the nozzle the part most often replaced. A printer running 876 hours a year reaches that about once a year.

Utilization changes everything

The same printer costs different amounts per hour depending on how busy it is. With the defaults and labor set to zero:

Utilization Printing hours a year Cost per machine-hour
10% 876 $0.51
25% 2,190 $0.21
50% 4,380 $0.11
75% 6,570 $0.08

Depreciation, maintenance and overhead are fixed per year. Double the printing hours and each hour carries half as much. Be honest here: a printer you hope to keep busy but that actually prints four hours a day is at about 17%.

Running cost, machine-hour cost and hourly rate

Three figures go by similar names, and only the last one belongs on a quote:

  • Running cost per hour is electricity alone: about 1.4 cents at 80 W and the EIA average price. The electricity cost calculator works it out for a whole print.
  • Cost per machine-hour adds depreciation, maintenance, overhead and labor: $1.21 with this page’s defaults.
  • Hourly rate is what you charge: the machine-hour cost plus profit, $1.58 with the defaults.

A price built on running cost alone leaves out nearly all of what a printing hour costs you.

Why do print services charge so much?

A print service’s hourly rate has to cover the hours when the printer is idle, the time spent quoting and checking files, and the jobs that fail. The machine’s own cost per hour is small. The rest of a service’s price is labor, overhead and risk spread over the jobs that actually get paid.

  • Labor per job, not per hour. Reading a customer’s file, fixing a mesh, choosing orientation and answering messages can take longer than the print. A 30-minute quote on a 2-hour job adds a quarter of an hour of labor to every printing hour.
  • Utilization. A service sized for peak demand runs below capacity most weeks. The table above shows what that does to the hourly cost.
  • Overhead. Rent, insurance, software, shipping supplies and payment fees exist whether the printers run or not.
  • Minimum charges. A small job still needs a quote, a plate, a check and a package. Services recover that with a minimum order or a setup fee, which makes small jobs look expensive per gram.

Run the calculator with your own hands-on minutes and overhead, and the rate you need often lands closer to the service’s price than the machine cost alone suggests.

Should prints be priced per hour or per gram?

Price by the hour when print time varies a lot between jobs, and by the gram when your jobs print at similar speeds. Per-gram pricing assumes a fixed throughput. A slow, detailed part uses little plastic for many hours, so per-gram pricing undercharges it. You can also combine them: an hourly machine rate plus filament by weight.

A job where the methods disagree

Take a 100 g part. At the default throughput of 20 grams per hour it prints in 5 hours, and both methods give the same price:

  • By the hour: 5 h x $1.578 + 100 g x $0.02 = $9.89
  • By the gram: 100 g x $0.099 = $9.89

Now print the same 100 g with fine layers and more perimeters, so it takes 8 hours (12.5 g per hour):

  • By the hour: 8 h x $1.578 + $2.00 = $14.62
  • By the gram: still $9.89

Per-gram pricing loses $4.73 on that job. The calculator’s last two inputs run this comparison on any job you enter.

When each method fits

Method Works well when Breaks down when
Per gram Jobs are similar (same printer, layer height, infill style), buyers want a simple price Detail, fine layers or slow materials stretch print time
Per hour plus filament Jobs vary, the printer is the scarce resource, you quote from slicer times Buyers cannot check print time and want a price before slicing
Per gram with a minimum Many small orders from the public Large, fast, low-detail parts become overpriced

To keep a per-gram price safe, set it from your slowest common job, not your typical one. Enter that job’s grams per hour as the throughput and use the per-gram equivalent the calculator returns.

How do you quote a multi-part print job?

Slice every plate, add up print hours and grams, and price them together: machine hours at your hourly rate, filament by weight, then assembly and finishing time at your labor rate. Quote per job, not per part, so setup and assembly are counted once. Add a failure allowance for long or risky plates.

  1. Group parts into plates. Decide which parts print together and on which material. Slice each plate and note its hours and grams.
  2. Total the machine time. Add the hours across plates and multiply by your billable hourly rate.
  3. Total the filament. Add the grams and multiply by your price per gram. Include supports and purge in the grams.
  4. Add job-level labor. Support removal, sanding, inserts, gluing, assembly and packing happen once per job. Time them and charge your labor rate.
  5. Add a failure allowance. A job with one 14-hour plate carries more risk than one with seven 2-hour plates. The failed print cost calculator turns a failure rate into a per-part figure.
  6. State what the quote covers. Material, color, tolerances, finishing and the number of revisions. A multi-part assembly that fails to fit on the first try costs you another plate.

Worked example: a three-plate assembly

Plate Print time Filament
A 4.0 h 80 g
B 2.5 h 45 g
C 1.5 h 30 g
Total 8.0 h 155 g

At the default billable rate of $1.578 an hour (shown rounded as $1.58) and filament at $0.02 per gram:

  • Machine time: 8 h x $1.578 = $12.62
  • Filament: 155 g x $0.02 = $3.10
  • Assembly: 20 minutes at $20 an hour = $6.67
  • Quote: $22.39 before any failure allowance or marketplace fee

The hands-on minutes per printer-hour already cover loading and clearing plates. Assembly is separate because it depends on the job, not on how long the printer runs.

Quoting a job for a client

Send the quote as the lines above rather than one number. A client who sees machine hours, material and assembly separately can decide where to trade: coarser layers cut hours, a different material changes the gram price, and a pre-assembled part costs more than a kit. For the full cost of a single print with depreciation, electricity and failures itemized, use the print cost calculator. The electricity cost calculator refines the power line if your printer runs a large bed or a heated enclosure.

Published · Updated · Figures last checked