3D print cost calculator

Put in the grams and print time from your slicer, what your printer and material cost, and your time. See the cost of each part, the price to charge, and an order price with your setup fee and minimum.

Every costMaterial, machine, power, labor, failures
Per partLines save straight to an estimate
FreeNo email, no sign-up
parts
g
Include supports, brim and purge. The slicer's filament estimate is the number to use.
$
Spool price ÷ spool weight. Bambu Lab lists PLA Basic at $15.99 a 1 kg roll and Prusa lists Prusament PLA at $29.99 a 1 kg spool. Resin: bottle price ÷ bottle weight.
hrs
$
Include the enclosure, the multi-material unit and spare parts kit if you bought them for this printer.
hrs
Your own estimate. The shorter the life, the more each print hour has to pay back.
W
From a plug-in power meter, or the printer's spec sheet.
$
EIA's US average for July 2026 was 14.53 cents a kWh for businesses and 18.31 cents for homes. Your bill shows yours.
min
Slicing, starting the job, removing the part, support cleanup, sanding and packing.
$
What an hour of your time is worth to the business, or what you pay a helper with taxes.
%
Track a month of jobs: failed prints ÷ all prints started.
%
$
File checks, repairs to the model, slicing and a test print. Charged once per order.
$
%
Price for this part
$13.49
$8.99 a part to make, $13.49 a part to charge
$8.99Cost to make one part
$0.18Machine cost per print hour
$4.50Profit on the order
Labor is the biggest cost on this part. Batching several parts on one plate spreads the setup and removal time.
Free. Your numbers become an estimate you can send from your phone.

How we got this

  1. Material50 g ÷ 1,000 × $15.99 a kg = $0.80
  2. Machine rate$800.00 ÷ 5,000 hrs + 150 W ÷ 1,000 × $0.15 = $0.16 wear + $0.02 power = $0.18 an hour
  3. Machine time3 hrs × $0.18 = $0.55
  4. Failed prints($0.80 + $0.55) × 10% ÷ 90% = $0.15When 1 print in 10 fails, every good part has to carry the plastic and machine time of the failed one, so the cost is divided by the share that succeeds.
  5. Labor15 min ÷ 60 × $30.00 = $7.50
  6. Cost per part$0.80 + $0.55 + $0.15 + $7.50 = $8.99
  7. Price per part$8.99 × (1 + 50%) = $13.49
  8. Order1 × $13.49 = $13.49
Cost of one partAmountShare
Material$0.808.9%
Machine wear$0.485.3%
Electricity$0.070.7%
Failed prints$0.151.7%
Labor$7.5083.4%
Cost per part$8.99100%

Sources: Bambu Lab store, PLA Basic filament, 1 kg; Prusa Research, Prusament PLA 1 kg; EIA Electric Power Monthly, table 5.6.A, average price of electricity by sector, July 2026. Checked 2026-10-10.

Add this calculator to your websiteFree. Paste the code into any page builder that takes HTML. It fits its own height and works on phones.
<iframe src="https://www.koira.ai/embed/tools/3d-print-cost-calculator" title="3D print cost calculator" width="100%" height="900" style="width:100%;max-width:100%;height:900px;border:0;display:block" loading="lazy" allow="clipboard-write" data-koira-tool="3d-print-cost-calculator"></iframe> <p style="margin:6px 0 0;font-size:13px"><a href="https://www.koira.ai/tools/3d-print-cost-calculator" rel="noopener">3D print cost calculator by Koira</a></p> <script>(function(){if(window.__koiraTools)return;window.__koiraTools=1;var ok=["https://www.koira.ai","https://koira.ai"];addEventListener("message",function(e){var d=e.data;if(!d||d.type!=="koira:tool-height"||ok.indexOf(e.origin)<0)return;var f=document.querySelectorAll("iframe[data-koira-tool]");for(var i=0;i<f.length;i++)if(f[i].contentWindow===e.source)f[i].style.height=Math.max(200,Math.min(8000,Math.ceil(+d.height||0)))+"px";});})();</script>
Key takeaways
  • Material is usually the smallest cost on a print. Your time and the printer's hours are what you are really selling.
  • Failed prints are a real cost. Divide by the share of prints that succeed so every good part carries its share of the failures.
  • Charge a setup fee or a minimum so a one-off part pays for the slicing, file fixes and test print it needs.

The 3D print cost formula

A printed part costs you five things. The calculator adds them up, then puts your markup on top.

  1. Material. Grams ÷ 1,000 × your price per kg. Use the slicer's estimate, which includes supports, brim and purge.
  2. Machine wear. Printer price ÷ the print hours you expect from it × print hours. This is what pays for the next printer.
  3. Electricity. Watts ÷ 1,000 × price per kWh × print hours.
  4. Failed prints. (Material + machine) × failure rate ÷ (1 − failure rate).
  5. Labor. Hands-on minutes ÷ 60 × your hourly rate: slicing, starting the job, removal, support cleanup, sanding, packing.

Price per part = cost per part × (1 + markup). The order adds the setup fee, raises a small order to your minimum, and adds rush last.

The starting example is a 50 g PLA part that prints in 3 hours on an $800 printer you expect 5,000 print hours from, drawing 150 W, with 15 minutes of hands-on time at $30 an hour, 10% failures and a 50% markup.

CostMathAmount
Material50 ÷ 1,000 × $15.99$0.80
Machine wear$800 ÷ 5,000 × 3 hrs$0.48
Electricity150 ÷ 1,000 × $0.1453 × 3 hrs$0.07
Failed prints$1.34 × 10% ÷ 90%$0.15
Labor15 ÷ 60 × $30$7.50
Cost per part$8.99
Price with 50% markup$8.99 × 1.5$13.49

Labor is 83% of the cost here. That is normal for small parts, and it is why a quote built only from grams of plastic comes out far too low.

Material cost per gram

Your price per kg is the spool price ÷ the spool weight. For resin, the bottle price ÷ the bottle weight. Count shipping if you pay it.

Two listed prices as a reference: Bambu Lab lists PLA Basic at $15.99 for a 1 kg roll, and Prusa lists Prusament PLA at $29.99 for a 1 kg spool. That is about 1.6 to 3 cents a gram. Engineering filaments, resins and powders cost more, and specialty filaments like carbon fill or silk can cost much more. The calculator starts at $15.99; change it to what you paid.

Weigh the purge and supports too. On a multi-color print, the purge waste can weigh more than the part. The slicer's total filament figure includes it, so use that number rather than the part's own weight.

Machine time: wear and electricity

Every print hour wears the printer: nozzles, belts, build plates, fans and eventually the whole machine. The calculator spreads the printer's price over the hours you expect it to print. An $800 printer over 5,000 hours is 16 cents an hour. A $4,000 resin or industrial printer over the same hours is 80 cents.

Electricity is usually small. EIA's US average for July 2026 was 14.53 cents a kWh for business customers and 18.31 cents for homes. At 150 W, a 3 hour print uses 0.45 kWh, about 7 cents at the business rate. A heated enclosure or a large bed draws more; a plug-in power meter tells you yours.

If you run a print farm, the wear figure is where the profit hides. More printers running at once means each hour of your labor feeds more machine hours, and the machine rate is what pays them off.

Failed prints and why you divide

Some prints fail: a spaghetti mess, a warped corner, a layer shift at hour six. The plastic and the machine time are gone either way, so the good parts have to pay for them.

The calculator divides by the share that succeeds. With 10% failures, every 10 prints started give 9 good ones, so each good part carries one ninth of a failed print on top of its own cost. That is (material + machine) × 10% ÷ 90%.

Failure rateExtra on material and machine
2%2.0%
5%5.3%
10%11.1%
20%25%

Labor is left out of the failure math on purpose. A failed print usually costs you a restart, not the full cleanup and packing time. If your failures cost real rework, raise the hands-on minutes instead.

Know your rateKeep a tally for a month: prints started and prints that shipped. Failures on a new material or a new customer's tricky file run higher, so a first article can carry its own setup fee.

Markup, setup fees and minimum orders

The markup is what turns a cost into a business. It pays for the hours you spend on quotes that do not close, design help, customer messages and growth. The calculator starts at 50%; set it from what your market pays and what your shop needs.

Markup and margin are not the same. A 50% markup on cost leaves a 33% margin on the price. The markup calculator converts between them.

  • Setup fee. File checks, repairing a broken model, orienting and slicing, and a test print. Charge it once per order so a one-off part pays for it and a run of 50 spreads it thin.
  • Minimum order. A floor for the whole order. The calculator adds a "Minimum order" line only when the order is under it.
  • Rush. A share added when the customer jumps your queue. Applied last.

For quantity runs, batch parts on one plate. One setup and one removal for 12 parts lowers the hands-on minutes per part, and the calculator shows how much the price can drop.

Send the quote

Press Save as an estimate and Koira opens a draft with the parts line in the per part unit, plus your setup fee and minimum. Customers can upload STL, STEP and other files through your quote form, so the file and the price live on the same job. When the parts are printed, Koira texts the customer that they are ready, with a link to pay the invoice.

To see what your time should be worth across the whole shop, run the labor rate calculator once and use that figure as the labor rate here.

Last checked October 10, 2026.

More free tools like this one: Break-even calculator.

Shane Allen writes Koira's guides for trade business owners. How we check our numbers.

FAQ

How do you calculate 3D printing cost?

Add material (grams ÷ 1,000 × price per kg), machine wear (printer price ÷ expected print hours × print hours), electricity (watts ÷ 1,000 × price per kWh × hours), a share for failed prints and your hands-on labor. Then add your markup.

How much does 3D printing cost per gram?

For material alone, the spool price ÷ the grams on the spool. Bambu Lab lists PLA Basic at $15.99 a 1 kg roll and Prusa lists Prusament PLA at $29.99 a 1 kg spool, about 1.6 to 3 cents a gram. A service price per gram also covers machine time, labor and profit.

How much should I charge for a 3D print?

Cost per part plus a markup that pays your unbilled time and profit, with a setup fee or minimum for one-off parts. In the starting example, a 50 g part costs $8.99 to make and sells for $13.49 at a 50% markup.

How much electricity does a 3D printer use?

It depends on the printer, bed size and enclosure. A printer averaging 150 W uses 0.15 kWh an hour. At EIA's July 2026 US business average of 14.53 cents a kWh, that is about 2 cents an hour.

How do I account for failed prints in my price?

Divide material and machine cost by the share of prints that succeed. At a 10% failure rate, each good part carries an extra 11.1% to pay for the failed ones.

Should I charge a setup fee for 3D printing?

For custom work, yes. Checking and fixing the file, slicing and a test print take the same time for one part or fifty. A setup fee charged once per order covers it.

We know what works. Leave it to Koira.

☼⚙
Standard⚡ Turbo
● Koira did it● You by hand
Today $9,300$8,100 / $1,200
This week $25,050$18,570 / $6,480
This month $69,300$46,150 / $23,150
Money, just now
Reminded Sean Love, $1,850. Polite reminder with the pay link.
Bids, 9:44 am
Nudged Dana on the kitchen bid. Day 3 follow up. Dana opened it at 9:12.
Convos, 9:41 am
Texted back a missed call. Walk through booked Thu 10:00.