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.
- Group parts into plates. Decide which parts print together and on which material. Slice each plate and note its hours and grams.
- Total the machine time. Add the hours across plates and multiply by your billable hourly rate.
- Total the filament. Add the grams and multiply by your price per gram. Include supports and purge in the grams.
- Add job-level labor. Support removal, sanding, inserts, gluing, assembly and packing happen once per job. Time them and charge your labor rate.
- 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.
- 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
Sources
- U.S. Energy Information Administration, Electric Power Monthly, Table 5.6.B: Average price of electricity to ultimate customers by end-use sector, year-to-date through June 2026 (accessed 2026-09-24)
- Prusa Knowledge Base, FAQ: Frequently asked questions (power consumption, maintenance interval) (accessed 2026-09-24)