Quady3D
FDM printing · free estimate

3D print cost calculator

Enter sliced filament weight and print time. See FDM job costs, a per-part quote and an exportable breakdown.

Live calculation · No account · Download your estimate as CSV

Actual sliced model · editable cost assumptions

A real slice, with a full cost breakdown

Actual slicer estimates: 7.98 g of PLA and 14 min 3 sec. Shop rates are editable assumptions.

Sliced model · desk markerTeal circular base and orange cap of the original two-part desk marker
Digital render. Sliced with one PLA filament, X1 Carbon 0.4 mm, 0.20 mm layers and 15% infill; no supports.
Calculated result · USDCost breakdown for the sliced desk marker showing setup labor as the largest cost, a 3.64 dollar estimated cost and a 5.20 dollar quote
Chart calculated from the same inputs and formulas used by the live calculator. Rates, power and failure allowance are assumptions.
Slicer filament estimate
7.98 g
Slicer total-time estimate
14 min 3 sec
Estimated job cost
$3.64
Quote at 30% target margin
$5.20
How this example was made

Recorded slicer inputs

Bambu Studio 02.08.02.61 sliced the original project into 120 layers using one PLA filament. Its G-code header and slice report agree on 7.98 g and 843 seconds. These are estimates for that printer and process, not measurements from a physical print.

Editable pricing assumptions

This example uses $25/kg filament, 120 W average power, $0.15/kWh, $0.30 per machine hour and 10 minutes of setup at $20/hour. With a 10% full-job failure allowance, no selling fees and a 30% target margin, material is $0.20, total cost $3.64 and the quote $5.20. Load the sliced case in the calculator to change any rate.

Model by Quady3D AI, CC0. Actual local slicing; no physical print or measured electricity use is claimed. All rates are editable example assumptions.

Explore the cost of a batch

One setup, more finished parts

Keep the recorded slice totals per part and spread one setup across the job.

Setup per part Print-side cost per part
1 part
Cost $3.64 / part
$5.20Quote / part
5 parts
Cost $0.97 / part
$1.39Quote / part
10 parts
Cost $0.64 / part
$0.92Quote / part

Illustration using the desk-marker case rates. Grams and print hours multiply by quantity; setup is charged once. A real batch can slice differently. Change the main calculator’s job totals for your actual plate.

How to use the 3D printing cost calculator

  1. Copy slicer totals

    Enter full-job grams, including supports and purge, plus print time and quantity.

  2. Set your rates

    Add material, electricity, machine and labor rates, failure allowance and margin.

  3. Review and export

    Compare cost with your quote, then download inputs and results as CSV.

From filament cost to a selling price

Filament cost calculator

Material cost = grams ÷ 1,000 × price per kg. The full estimate adds electricity, machine time, labor and failed-job allowance.

3D printing price calculator

The quote covers cost, your target profit margin and selling fees. A 30% margin differs from adding 30% to cost.

Use actual slicer totals. An STL alone cannot predict infill, supports or printer time. Rates and power consumption remain your assumptions.

Pricing formula, batch quantities and estimate assumptions

Quote = (job cost + fixed selling fee) ÷ (1 − margin − percentage fee), with percentages as fractions. The calculator rounds per-part quotes upward to a cent and shows achieved margin.

For batches, enter the whole batch’s grams and print time. Quantity divides the job among finished parts. Setup labor is charged once; finishing labor is per part. A 750 g spool’s price divided by 0.75 gives its price per kg.

Inspect your mesh in the STL viewer or 3MF viewer, then follow the printing preparation workflow. For file preparation, package STL parts or extract an STL.

See Prusa’s printing price calculator for context on weight, time and pricing inputs.

3D printing cost and price questions

How do I calculate the cost of a 3D print?

Start with the whole job's filament weight and printer hours from your slicer. Include supports and purge in the weight. Enter your filament price, power and electricity rate, machine allowance, labor and other costs. The calculator adds an expected failure reserve and shows total job cost, cost per finished part and a separate quoted price.

How does the filament cost calculator work?

Material cost is grams divided by 1,000, multiplied by price per kilogram. A 50 g job using filament priced at 25 per kg costs 1.25 in material, before electricity, machine time or labor. For a 750 g spool, divide its price by 0.75 to get the price per kg. Do not count supports or purge twice if they are already in your slicer total.

Is profit margin the same as markup?

No. Margin divides profit by selling price; markup divides the added amount by cost. A job costing 10 needs a selling price of about 14.29 for a 30% margin with no selling fees. Adding a 30% markup instead gives 13 and a margin of about 23.08%. This calculator solves for margin after the entered selling fees.

How does quantity affect the calculation?

Weight and printer hours describe the entire job, not one item. Quantity divides those totals into a cost and price per finished part; it does not multiply material or machine time again. Setup labor is charged once. Finishing minutes are per finished part. Update the whole-job weight and time when the print batch changes.

More questions (6)
How are failed prints included?

The reserve uses repeatable print cost times failure rate divided by success rate. Repeatable cost includes filament, electricity and machine time. The model assumes each failed full-job attempt uses a full job's print-side resources; setup, finishing and other costs are added once. Use your own failure records, particularly if failures usually happen early or affect only one part.

What should I enter for printer power and machine cost?

Use measured average power in watts when available, rather than the power supply's maximum rating. Electricity cost is kilowatt-hours times your electricity rate. Machine cost per hour is your own allowance for depreciation and maintenance; one approach is printer and maintenance costs divided by productive service hours. Avoid including electricity twice if your machine rate already covers it.

Can I upload an STL to get an automatic print price?

This calculator uses your slicer totals rather than estimating them from an uploaded STL. An STL surface does not specify infill, walls, supports, purge, printer speeds or print time. Inspect the model, slice it with the intended settings, and use the resulting total weight and time here. A model's solid volume is not the same as its filament use.

Are selling fees, shipping and tax included?

Percentage and fixed selling fees are optional inputs in Other costs and selling fees. Job-level packaging or delivery costs you pay can be entered as other costs. Tax and customer shipping charges are not added automatically. Per-part quoted prices round upward to cents; the achieved margin shows the result after that rounding.

Does changing currency convert my prices?

No. USD, EUR, GBP and CNY are display and accounting units for the entered prices. Changing the selected currency does not fetch exchange rates or convert any amount. Enter every rate and cost in the same currency.

Is this free, and can I export the result?

Yes. The calculation runs in your browser with no account or generation credits. Download estimate CSV includes your inputs, cost breakdown, quote, profit and assumptions. Invalid inputs remove the result and export until corrected. The scope is FDM filament printing; resin volume and resin post-processing are not modeled.