Use your own slicer/shop values. No live prices, uploads, accounts, databases, saved quotes, or external data are used.

Job details
Material
Manual defaults only; edit them before quoting.
Time & electricity Print time hours • Print time minutes • Electricity rate • Printer power draw
Time & electricity
Labor & machine Machine hourly rate • Labor/setup time hours • Labor/setup time minutes • Labor hourly rate
Labor & machine
Waste & margin Failure / waste rate • Batch quantity • Profit mode • Markup percentage • Margin percentage
Waste & margin
More options Currency • Manual tax amount • Shipping or packaging • Validity period • Quote terms • Optional notes
More options

Results update below from browser-local calculations.

Material cost 0
Electricity cost 0
Machine time cost 0
Labor cost 0
Waste/failure allowance 0
Subtotal production cost 0
Profit amount 0
Price per part 0
Effective markup or margin 0

Breakdown

Material cost 0
Electricity cost 0
Machine time cost 0
Labor cost 0
Waste/failure allowance 0
Subtotal production cost 0
Profit amount 0
Final quote price 0
Price per part 0
Effective markup or margin 0

Printable Summary

Plain-text summary
 
Suggested quote price 0

How to Use This Calculator

  1. Enter the slicer weight and print time, then add the material, machine, labor, failure, and margin assumptions you want shown in the quote.
  2. Review the subtotal production cost, profit amount, final quote price, and price per part before sending the result.
  3. Copy, print, or share the quote summary before leaving the page because PrintCostCalc does not save quote history.

Inputs and Assumptions

Quote IDUse your own local assumption for this input.
Quote dateUse your own local assumption for this input.
Customer nameUse your own local assumption for this input.
Customer/project labelLocal display only; it is not saved.
Shop or contact lineUse your own local assumption for this input.
Material typeUse your own local assumption for this input.
CurrencyDisplay cue only. Keep all money inputs in one currency.
Filament price per kgUsed for PLA, PETG, ABS, TPU, and custom filament jobs.
Resin price per literUsed when material type is Resin.
Model weightUse slicer weight for filament jobs.
Resin volumeUse slicer resin volume for resin jobs.
Print time hoursEnter this value in hours.
Print time minutesEnter this value in minutes.
Electricity rateEnter this value in $/kWh.
Printer power drawEnter this value in W.
Machine hourly rateEnter this value in $/h.
Labor/setup time hoursEnter this value in hours.
Labor/setup time minutesEnter this value in minutes.
Labor hourly rateEnter this value in $/h.
Failure / waste rateEnter this value in %.
Batch quantityEnter this value in parts.
Profit modeUse your own local assumption for this input.
Markup percentageEnter this value in %.
Margin percentageOnly used when Profit mode is Margin. Must be below 100%.
Manual tax amountEnter tax manually if you need it. No tax rate is fetched.
Shipping or packagingEnter this value in $.
Validity periodUse your own local assumption for this input.
Quote termsUse your own local assumption for this input.
Optional notesLocal display only; notes are not saved.

Customer-ready quote example

A one-item PLA quote can show material, electricity, machine, labor, failure allowance, markup, quantity, tax, shipping, validity, terms, and a final customer quote total. The same inputs can be copied as plain text or printed from the browser without creating an account.

What to Enter From Your Slicer

Use your slicer as the source for print weight and print time. Enter the sliced filament or resin estimate in grams or manual material cost, then add machine time, labor, failure allowance, and margin as your own shop assumptions.

This keeps the tool useful as a 3D printing quote calculator without uploading STL, 3MF, G-code, or slicer project files.

Quote Cost Breakdown

  • Material cost uses either filament weight and price per kilogram or resin volume and price per liter.
  • Electricity cost uses printer watts, print hours, and your own electricity rate.
  • Machine time, setup labor, failure allowance, and profit are shown as separate lines before the final customer quote.
  • Batch quantity turns the final quote into a clear price per part.

Material, Time, Electricity, and Labor Inputs

For filament jobs, enter the model weight from the slicer and your own material price per kilogram. For resin jobs, enter the resin volume estimate and your own resin price per liter.

Print time, printer power draw, electricity rate, machine hourly rate, setup labor, and labor hourly rate are manual inputs. PrintCostCalc does not fetch electricity rates, printer specs, material prices, or shop data.

Waste and Failed Print Allowance

The waste and failed print allowance is applied to the transparent production subtotal. Use it for supports, purge, resin waste, first-layer risk, failed jobs, or conservative batch pricing.

The allowance is an estimate. Adjust it for local market expectations, printer condition, material waste, business overhead, and customer requirements before sending a real quote.

Markup vs Profit Margin

Markup adds a percentage on top of the production cost. For example, a $10 cost with 50% markup becomes a $15 quote.

Profit margin works backward from the selling price. For example, a $10 cost with 50% margin becomes a $20 quote. Margin must stay below 100%.

Printable Quote Summary

The customer-facing quote summary can be copied, printed, shared with a noindex URL, or copied as a CSV row. It is generated locally in the browser and is not saved by PrintCostCalc.

Use the public share page only when you want a lightweight viewable quote for a customer, friend, or community reply. It is not quote history, invoicing software, or a customer portal.

3D Print Quote Examples

  • Small 100g PLA part: PLA, 100 g, 6 hours, 15 minutes of setup labor, $7.52 subtotal before failure, 10% failure allowance, 30% markup, about $10.75 final quote, about $10.75 per part.
  • Batch of 10 parts: PLA, 100 g each, 6 hours each, one hour of setup labor for the batch, 10% failure allowance, 30% markup, about $64.57 final quote, about $6.46 per part.

When to Use the Share Quote Page

Use the share quote page when you want a lightweight public quote URL for a customer, friend, or community reply. The /quote/ page is a noindex share page: quote details are carried in the URL, displayed locally, and not saved by PrintCostCalc.

Do not use the share page as quote history or customer management. Copy the quote text or print the browser summary if you need a permanent record.

Formula

Filament material cost = weight grams / 1000 x material price per kg. Resin material cost = resin ml / 1000 x resin price per liter. Electricity = watts / 1000 x print hours x electricity rate. Machine time = print hours x machine hourly rate. Labor = setup labor hours x labor hourly rate. Waste/failure allowance = subtotal x waste %. Markup price = cost x (1 + markup %). Margin price = cost / (1 - margin %). Price per part = final quote / quantity.

Limits of This Calculator

  • This is a manual quote generator, not invoice software or a customer portal.
  • No tax, shipping, material, or platform fee is fetched automatically.
  • The quote is generated locally in the browser and is not stored by PrintCostCalc.

FAQ

How do I calculate a 3D print quote?

Enter slicer weight and time, your own material or resin price, printer power, electricity rate, machine time, labor, waste allowance, batch quantity, and either markup or margin. The tool calculates a transparent quote locally in your browser.

What should a 3D printing quote include?

A practical quote should show material cost, electricity, machine time, labor/setup, waste or failed print allowance, profit, quantity, final quote price, and any manual notes for tax, shipping, post-processing, or delivery.

Should I use markup or profit margin?

Use markup when you want to add a percentage on top of cost. Use margin when you want profit to be a percentage of the selling price. Do not mix the formulas; a 50% markup gives a lower price than a 50% margin.

How do failed prints affect a quote?

Failed prints and waste can be included as a percentage allowance applied to the production subtotal. Increase it for risky materials, long jobs, support-heavy resin prints, or batch work with known failure risk.

How do I price batch 3D printing jobs?

Enter the number of parts in the batch. Material, electricity, and machine time scale by quantity, while setup labor is treated as a batch-level input. The calculator shows both final quote price and price per part.

Can I copy or print the quote?

Yes. You can copy the quote text, copy a CSV row, print the summary, or create a noindex public share URL. PrintCostCalc does not save the quote.