Skip to content
Calcipedia
3D Printing Cost Calculator instructional illustration

3D Printing Cost Calculator

Estimate 3D printing cost and quote price from filament, waste, failed-print risk, electricity, machine wear, labour, packaging, platform fees, markup, profit.

Last updated

3D print cost and quote worksheet Start with slicer weight and print time, then add waste, failed-print risk, machine wear, labour, packaging, marketplace fees, and markup so the suggested quote still leaves a real margin.

Cost inputs

Keep all price inputs in the same currency. Use slicer-estimated filament weight and a realistic average watt draw for the printer.

Quick scenarios
This is a per-job costing worksheet If you only want raw machine cost, set labour and markup to zero. Leave depreciation and maintenance in place if the quote needs to recover printer ownership over time. Keep fee inputs at zero when you are not selling through a marketplace or payment processor.

Estimated 3D print cost

$19.20

This job uses about 151.2 g of billable material after waste, works out to $19.20 per part, and reaches $23.99 when you apply the current 25% markup and fee settings. The biggest cost driver in this setup is labour at $10.00, and the quote keeps $4.80 of profit after platform fees.

Material with waste

$3.63

151.2 g effective weight

Electricity

$0.21

1.17 kWh over 9 hr

Failure buffer

$0.62

Expected reprint risk at 8%

Machine ownership

$3.24

Depreciation + maintenance

Quote total

$23.99

$23.99 per part

Profit after fees

$4.80

20% margin on the quote

3D printing cost worksheet
Base material cost$3.36
Waste allowance$0.27
Electricity use1.17 kWh
Energy cost$0.21
Failed-print risk buffer$0.62
Depreciation$2.52
Maintenance$0.72
Labour$10.00
Packaging and consumables$1.50
Cost per print hour$2.13
Parts in job1
Cost per part$19.20
Platform/payment fees$0.00
Markup25%
Suggested quote$23.99
Profit after fees$4.80 (20%)
Markup comparison table
Quote scenarioMarkupTotalPer partProfitMargin
At cost0%$19.20$19.20$0.000%
15% markup15%$22.07$22.07$2.8813.04%
25% markup25%$23.99$23.99$4.8020%
30% markup30%$24.95$24.95$5.7623.08%
50% markup50%$28.79$28.79$9.6033.33%
← All Data calculators

3D Printing

3D printing cost calculator for filament, electricity, depreciation, and quote pricing

Use this 3D printing cost calculator to estimate what a print actually costs before you start the job or send a quote to a customer. It combines filament, waste, electricity, printer depreciation, maintenance, labour, and markup so you can move from a slicer estimate to a realistic per-part cost and a defensible selling price.

How the 3D printing cost calculation works

Material cost is usually the largest single component for desktop FDM printing. Filament is priced per kilogram, so cost scales directly with how many grams the slicer estimates for the print. Most slicers report filament weight after slicing; this is the value to enter.

Energy cost is usually smaller than material cost on a single hobby print, but it should still be counted because it scales directly with print time and average power draw. The longer the job runs and the more often the heaters cycle, the more the electricity line matters, especially on long prints, large beds, enclosed machines, or jobs that need chamber heat.

Maintenance and depreciation account for the printer as an asset, not just the filament consumed by one job. Depreciation spreads the machine purchase across its useful print life, while maintenance covers wear items and routine servicing. If you sell prints or compare buying with outsourcing, ignoring printer ownership cost makes the quote look cheaper than it really is.

Failure risk and packaging sit between raw machine cost and a real customer quote. A failed-print allowance covers the expected material, power, and machine time that successful jobs need to absorb over the long run. Packaging and extra consumables cover boxes, labels, bags, glue, gloves, IPA, replacement nozzles, or other job-level items that do not appear in a slicer estimate.

Labour, platform fees, and markup sit on top of the production worksheet. Labour covers setup, support removal, finishing, packing, and communication time. Platform or payment fees adjust the selling price so the quote still clears the intended amount after marketplace or card-processing costs. Markup turns a costing worksheet into a quote, while the profit-margin output shows what remains after fees. That is why a serious 3D print cost calculator should separate raw cost, quote price, net profit, and margin instead of treating them as the same thing.

Material cost = Weight (g) / 1000 × Price per kg

Converts slicer gram estimate to kilograms for pricing.

Energy cost = Printer watts × Print hours / 1000 × Electricity rate ($/kWh)

Energy used in kilowatt-hours multiplied by the local electricity rate.

Quoted price = Total print cost × (1 + Markup % / 100)

Turns the worksheet cost into a customer-facing price while preserving the original cost basis.

Fee-adjusted quote = (Marked-up cost + Fixed fee) / (1 - Platform fee rate)

Raises the customer-facing quote when marketplace or payment fees must be recovered from the selling price.

Further reading

How to convert slicer data and spool pricing into material cost

Most slicers already provide the two numbers you need for a first-pass material estimate: grams used and print time. If you buy filament by the spool, convert the spool into a per-kilogram rate first. A 1 kg spool that costs 24 in your chosen currency works out to 24 per kilogram, so a 140 g job uses 0.14 kg and costs 3.36 before waste.

Waste matters because very few real-world prints use exactly the slicer's clean estimate. Purge lines, calibration scraps, support failures, retries, and a small allowance for bad parts all sit outside the ideal model. A waste allowance does not mean every job fails. It means your quote should cover the material that routinely disappears around the edges of production.

This weighting method is easiest for filament printing, but the same idea applies more broadly: estimate consumed material mass or volume, convert that into a usable cost unit, and then add the rest of the workflow costs. If you print resin parts, the calculator still helps conceptually, but the material input should reflect the resin equivalent rather than filament weight.

  • Average benchy print (~30g PLA at $20/kg): about $0.60 in material.
  • 200g functional part (PETG at $30/kg): about $6.00 in material.
  • Large print (500g at $25/kg, 24hr at 200W, $0.15/kWh): about $16.20 total.

What pushes a 3D print cost above the slicer estimate

The slicer estimate is the right starting point, but it is not the whole quote. Material and time estimates assume the job finishes as planned. In practice, supports can increase weight, surface-finish targets can add post-processing, and a long print may tie up a machine for most of a day. That opportunity cost matters if the printer could have been running another part.

Depreciation is especially important when the question is business pricing rather than hobby budgeting. A print can look cheap if you count only filament and power, yet still be unprofitable once the machine purchase, wear parts, failed jobs, and labour are spread across the year. UltiMaker's total-cost-of-ownership framing is useful here because it pushes you to count the workflow, not just the spool.

Labour is the most commonly forgotten line item. Even if the printer runs unattended, someone still slices the file, starts the print, unloads the part, checks quality, removes supports, and communicates with the customer. For in-house budgeting you may choose to set labour to zero. For service pricing, it should usually stay in the sheet.

Marketplace and payment fees are a separate pricing problem because they are usually taken from the selling price rather than added as a simple internal cost. If a platform charges a percentage fee plus a small fixed fee, a quote that simply adds markup to production cost can still under-recover the intended profit. The fee inputs on this page gross up the quote so the net amount after fees still supports the markup strategy you selected.

Further reading

How to use the result for pricing, quoting, and planning

If you print for yourself, the subtotal is usually the key number because it tells you the real cost of making the part. If you print for a customer, the quote total matters more because it adds the markup needed to cover business overhead, failed jobs, admin time, and profit. The calculator keeps those numbers separate so you can discuss cost and price without mixing them up.

The per-part figure is most useful when a single print run produces more than one item. It gives you a straightforward basis for comparing small-batch jobs, pricing replacements, or deciding whether a print is still worth making in-house once you divide the total cost across the batch.

Use the comparison rows as pricing guardrails rather than as an automatic answer. A 15% markup may be fine for internal transfer pricing, while a small commercial service may need a higher markup once customer support, packaging, bad-part risk, platform fees, and machine downtime are included. The best quote is the one that matches your real operating model, not just the one that looks tidy on paper.

The profit-after-fees result is the reality check for sellers. It can show that a quote with a respectable markup still produces a thinner margin once marketplace fees and fixed processing charges are included. That makes the page useful for Etsy-style sellers, local print services, and small teams that need a cost floor before deciding whether to accept a custom print request.

Worked examples: hobby budgeting versus customer quoting

Suppose a print uses 140 g of filament priced at 24 per kg, runs for 9 hours at an average 130 W, and uses an 8% waste allowance. Material cost is 3.36 before waste, 3.63 after waste, and electricity adds only a small amount. If you are printing for yourself and ignore labour, the worksheet helps you judge whether the part is worth making or whether a redesign would save more material than it is worth.

Now add printer depreciation, maintenance, 30 minutes of labour, and a 25% markup because the same job is for a paying customer. The total rises materially even though the geometry did not change. That is the key insight behind a stronger 3D printing cost per print calculator: the same model can be cheap as a hobby project and underpriced as a customer job if you ignore ownership and labour.

The same logic also helps with batch planning. If one build plate produces four identical parts, divide the total job cost and the quoted total by four to get a cleaner per-part benchmark. That can reveal whether a job becomes viable only when batched, or whether the requested quantity is still too small to justify the setup effort.

For a marketplace order, add a realistic failure allowance, packaging cost, percentage platform fee, and fixed processing fee before choosing the quote. That is the difference between a quote that merely covers filament and a quote that protects the real margin after failed prints, boxes, labels, payment processing, and support time are counted.

Per-part cost = Total job cost / Number of parts in the job

Useful when one run produces several identical items and you need a unit price rather than a job total.

What this calculator does not cover

This calculator is a planning worksheet, not a perfect production ledger. It does not model support-material geometry directly, queueing delays, machine failures, design time, tax, platform fees, shipping, or customer revision cycles. If those costs matter to your workflow, treat the result as a base estimate and layer the missing items in separately.

It also assumes the average watt draw and print time you enter are realistic. If you use a nameplate power rating instead of measured average consumption, or if the slicer estimate is optimistic for the selected speed and quality settings, the result will look more precise than the real job. Measuring a few finished prints and comparing them with the worksheet is the best way to calibrate the numbers to your own setup.

The calculator does not import G-code, split a multi-material print by spool, calculate VAT or sales tax, create a customer invoice, or deduct inventory. Those features are useful in production software, but the worksheet here stays transparent: every cost line is visible, editable, and easy to audit before you quote the job.

Frequently asked questions

How do I find the filament weight for my print?

Run your model through a slicer (PrusaSlicer, Cura, Bambu Studio, etc.) and check the estimated filament usage in grams. This figure accounts for your specific infill percentage, wall count, and support settings. It is more accurate than estimating from model volume alone.

Does print speed affect electricity cost?

Print speed affects print time, which directly affects energy cost. A faster print that halves print time also halves energy consumption if average watt draw stays broadly similar. In reality, heater cycles, acceleration, bed temperature, enclosure heating, and cooling behaviour all change the exact number, so the best input is a realistic average draw from actual use rather than a single maximum-watt sticker on the machine.

Should I include labour in the print cost?

For hobby use, labour is often excluded because no money changes hands. For commercial printing, it should usually be included. Someone still slices the file, starts the print, removes supports, checks fit and finish, packs the part, and handles customer communication. If you exclude that time from a paid job, the quote may recover filament but still fail to recover the work around the printer.

How do I convert spool price into cost per kilogram?

Divide the spool price by the spool's net filament weight in kilograms. A 750 g spool that costs 18 works out to 24 per kilogram, because 18 divided by 0.75 equals 24. Once you have the per-kilogram figure, multiply the print's weight in kilograms by that rate to estimate material cost before waste.

Should waste be included even if the print succeeds?

Usually yes. Waste is not just failed parts. It can include purge lines, brims, supports, calibration scraps, partial restarts, and the reality that some jobs consume a bit more material than the clean model estimate suggests. A waste allowance is a practical pricing buffer, especially if you quote many small jobs where one failed part would otherwise wipe out the profit on the whole batch.

Do I need to include printer depreciation?

If the goal is a realistic cost sheet or a customer quote, depreciation is worth including. The printer purchase is a real cost that should be spread across the hours or years the machine produces value. If you only want a hobby-material estimate, you can set printer cost or depreciation to zero, but that turns the result into a consumables-only view rather than a full print-cost worksheet.

What is the difference between cost and quote price?

Cost is what the job consumes internally: material, power, machine ownership, labour, and similar items. Quote price is the customer-facing number after markup. Keeping them separate makes it easier to understand whether a print is intrinsically expensive or whether the final selling price is being driven mainly by the margin you need to operate sustainably.

Can I use this calculator for resin printing?

Yes, but only as a worksheet rather than a resin-specific model. The structure still works if you convert the consumed resin into a cost basis and estimate the rest of the workflow costs realistically. What changes is the material input and sometimes the finishing labour. Resin jobs often need washing, curing, more cleanup, and different support removal, so labour and consumables may matter more than they do on a simple filament print.

Why does electricity look so small compared with labour or depreciation?

Because that is often the real pattern on desktop machines. A long print can consume only a modest amount of electricity compared with the cost of the spool, the machine's ownership cost, or the time spent setting up and finishing the job. Electricity still matters, especially on long or power-hungry prints, but it is often not the dominant line item people expect it to be.

How should I price a batch of identical parts?

Start with the total job cost for the whole build plate, then divide by the number of good parts expected from the run. That gives a cleaner per-part cost than treating each part as a separate print. If the batch increases support usage, labour, or failure risk, adjust those lines before dividing. Batch pricing works best when the whole plate truly shares the same setup, print time, and finishing process.

When should I use this page versus the 3D printer buy vs outsource calculator?

Use this page when the question is, 'What does this print cost?' Use the buy vs outsource calculator when the question is, 'Does owning the printer make sense compared with sending jobs out?' The print-cost worksheet helps you price one job or one batch. The buy-vs-outsource tool helps you compare whole operating models across months or years.

Is markup the same as profit margin?

No. Markup is added on top of cost, while profit margin measures profit as a share of the selling price. A 25% markup does not create a 25% profit margin. That distinction matters when you are quoting printed parts for a business rather than just recovering the direct cost of a spool and some electricity.

How should I include failed prints in a 3D print quote?

Use the failed-print or reprint allowance as an expected-cost buffer. If roughly 10% of similar jobs fail or need reprinting, the successful jobs need to recover the wasted material, electricity, and machine time from those failures. This is different from markup because it belongs in the cost floor before profit is added.

Should marketplace fees be included before or after markup?

Treat marketplace and payment fees as selling-price deductions. The calculator first builds a production cost, applies markup, and then grosses up the customer-facing quote so the intended marked-up amount remains after percentage and fixed fees are removed. This is more accurate than pretending a platform fee is just another material cost.

What is a reasonable failure rate to use?

Use your own historical data when possible. Simple repeatable PLA parts may justify a low allowance such as 3% to 5%, while long PETG, ABS, resin, support-heavy, or custom jobs may need a higher allowance. If you do not know yet, test several scenarios and avoid quoting complex work from a zero-failure assumption.

Also in Data

You may also need

Related

More from nearby categories

These related calculators come from the same leaf category, nearby sibling categories, or the same top-level topic.