3D Print Cost Calculator

Work out what a print really costs — filament or resin, electricity, machine wear, your own time and the jobs that fail — then add your markup, download a PDF estimate, and share a link that reopens every number. Free, no signup, nothing uploaded.

FDM & resinMaterial presetsMachine depreciationPDF estimate150+ currencies

How the 3D printing cost calculator works

Four steps, about three minutes, and no signup. Everything runs in your browser.

Step 1

Pick your technology and material

Choose FDM or resin, then select your filament or resin. Price per kilo and density are filled in from typical market prices — overwrite them with what you actually paid.

Step 2

Enter print time and material used

Copy the estimated print time and grams (or millilitres) straight from your slicer. Cura, PrusaSlicer, Bambu Studio, OrcaSlicer, Chitubox and Lychee all show both before you hit print.

Step 3

Add your real overheads

Open advanced settings and set your electricity price, printer cost and lifetime hours, hourly labour rate and failure rate, so the estimate reflects your workshop instead of an average one.

Step 4

Add markup and download the PDF

Pick a markup tier, add tax if you charge it, then download a PDF estimate or copy a share link that reopens the calculator with every number intact.

The 3D printing cost formula, explained

Most people price a print on filament alone, and most people therefore lose money on it. The real cost has six parts. Each block below shows the maths and what it comes to for the calculator’s default job — a 25 g PLA part that takes four and a half hours.

Material

What the filament or resin in the part is worth, plus an allowance for supports, rafts and purge.

material = grams used × (1 + waste %) × (spool price ÷ spool weight)

25 g of PLA with 5% waste, from a $22.00 1 kg spool → $0.58

Electricity

Printers draw far less than their power supply rating. Use the average draw while printing, not the badge number.

electricity = (watts ÷ 1000) × print hours × price per kWh

120 W for 4.5 hours at $0.15/kWh → $0.08

Machine wear

Your printer is a consumable with a long fuse. Spread its price over the hours it will realistically run, then add maintenance.

machine = (printer price ÷ lifetime hours + maintenance per hour) × print hours

A $400.00 printer over 2,000 hours plus $0.05/h of parts → $0.25/h, so $1.13 for this print

Labour

Setup happens once per job; post-processing happens once per part. Conflating the two is why batch quotes come out wrong.

labour = (setup min ÷ 60 × rate) + (post-processing min ÷ 60 × rate × qty)

10 min setup and 15 min finishing at $25.00/h → $4.17 + $6.25

Failed prints

Some prints fail. Charging as though none do means the successful jobs quietly pay for the scrapped ones out of your margin.

failure allowance = production cost × failure %

A 5% allowance on this print adds $0.40

Price

Cost keeps the lights on. Markup is what makes it a business rather than a hobby you subsidise.

price = total cost × (1 + markup %) + tax

$12.60 of cost at 30% markup → $16.38

total cost = (material + electricity + machine + consumables + finishing) × (1 + failure %) × qty
           + setup labour + design fee + shipping

price      = total cost × (1 + markup %) + tax

Where to find each number

VariableTypical valueWhere to find it
Grams / millilitres used25 g · 60 mlYour slicer’s estimate panel, before you print
Print time4 h 30 mSame panel — use the slicer figure, not the printer’s countdown
Spool or bottle price$22.00 / kg · $30.00 / LYour last order receipt
Electricity price$0.15 / kWhThe unit rate on your electricity bill
Printer power draw120 W FDM · 60 W resinA cheap plug-in energy meter, or the manufacturer’s average
Printer lifetime2,000–10,000 hConservative estimate — most desktop machines are replaced before they die
Maintenance per hour$0.05 FDM · $0.12 resinYearly spend on nozzles, belts, FEP film and LCD panels ÷ hours printed
Labour rate$25.00 / hWhat an hour of your time is worth elsewhere
Failure rate5–15%Count your scrapped prints over a month

Typical values are starting points, not answers. The calculator is only as good as the numbers from your own workshop.

What a 3D print costs by material

The same 25 g part, printed in four and a half hours, in each common filament. The middle column is the filament alone; the right-hand column is what the job actually costs once electricity, machine wear, setup and finishing are counted. The gap between the two columns is the point of this page.

MaterialPrice / kgDensityFilament in a 25 g partTrue cost of the jobBest for
PLA$22.001.24 g/cm³$0.58$12.60Prototypes, display pieces, indoor parts
PETG$25.001.27 g/cm³$0.66$12.68Functional parts, outdoor use, containers
ABS$24.001.04 g/cm³$0.63$12.66Automotive, enclosures, machinable parts
ASA$32.001.07 g/cm³$0.84$12.88Outdoor signage, garden and roof fittings
TPU 95A (flexible)$34.001.21 g/cm³$0.89$12.93Gaskets, phone cases, vibration damping
Nylon (PA6 / PA12)$55.001.1 g/cm³$1.44$13.51Gears, hinges, living joints, tooling
Polycarbonate (PC)$45.001.2 g/cm³$1.18$13.24Heat-exposed and impact-critical parts
PLA Carbon Fibre$42.001.29 g/cm³$1.10$13.15Stiff brackets, drone frames, jigs

Based on the calculator's default workshop: a $400 printer over 2,000 hours, $0.15/kWh, a $25/h labour rate and a 5% failure allowance.

FDM vs resin: which is cheaper to run?

Resin costs more per millilitre than filament costs per gram, but that is the smaller half of the story. Resin printing carries a washing and curing step, a higher failure rate, and consumables — IPA, gloves, paper towel, FEP film — that FDM simply does not have.

Cost lineFDM (25 g, 4 h 30 m)Resin (60 ml, 5 h)
Material$0.58$1.98
Electricity$0.08$0.05
Machine wear$1.13$1.35
Post-processing labour$6.25 (15 min)$12.50 (30 min)
Consumables$0.00$0.40
Failed print allowance$0.40 (5%)$1.63 (10%)
Total cost of the job$12.60$22.07

Both columns use the calculator's own defaults for each technology, so you can reproduce them by switching the toggle at the top of this page.

How much should you charge for 3D printing?

Work out the cost first, then choose a markup deliberately. A markup is not greed — it covers the quote you wrote and lost, the reprint you did for free, the tax you owe, and the next printer you will have to buy.

TierMarkupWhen it fitsPrice for the default job
At cost+0%Printing for yourself or a friend$12.60
Community+15%Club, Discord or maker-space rates$14.49
Standard+30%Typical print-on-demand markup$16.38
Commercial+50%Business clients, warranty and revisions$18.90
Retail+100%Etsy or marketplace, covers fees and returns$25.20

Applied to the default job, which costs $12.60 to produce.

One caution about batch orders. Setup labour is charged once per job, so printing ten of something is genuinely cheaper per part than printing one — the calculator shows this the moment you change the quantity. Passing some of that saving on is a reasonable thing to do; passing all of it on is not, because ten parts also means ten chances for a failure.

Five costs makers forget to charge for

Your own time

Support removal, sanding, washing and curing are the single largest cost line in most jobs. Fifteen minutes of finishing at a modest rate outweighs the filament several times over.

The printer wearing out

Nozzles, belts, PTFE tubes, build plates, FEP film and LCD panels are all consumables. Spreading the machine price and its parts over its realistic lifetime is the difference between a price and a guess.

Prints that fail

A failed print costs the material, the electricity, the machine hours and your time — and you still have to print it again. A percentage allowance spreads that across every job instead of the unlucky one.

Setup you do before every job

Slicing, orienting, supporting, wiping the plate and starting the print take real minutes that no slicer reports. Charge them once per job, not per part.

Getting it to the customer

Boxes, bubble wrap, tape, fuel and postage are not overhead you absorb — they are part of the job, and they belong in the quote.

Frequently asked questions

How much does it cost to 3D print something?

A typical 25 g PLA part that prints in four and a half hours costs about $0.58 in filament — but around $12.60 once electricity, machine wear, setup and finishing time are included. Small hobby prints usually land between $1 and $15 in true cost; large or multi-day prints can run to several hundred. Material is almost never the biggest line.

How do I calculate 3D printing cost per gram?

Divide the spool price by the spool weight to get the filament rate — a $22 one-kilogram spool is $0.022 per gram. That is the material rate only. For a true cost per gram, divide the total job cost by the grams printed: on the default job that is roughly $0.50 per gram, more than twenty times the filament rate, because a light part can still occupy the machine and your hands for hours.

How much electricity does a 3D printer use per hour?

Most desktop FDM printers average 70–150 W while printing, and resin printers 40–80 W — far below their power-supply ratings, because the heaters cycle rather than run flat out. At 120 W and $0.15 per kWh that is about $0.018 an hour, or roughly 8 cents for a four-and-a-half-hour print. A heated chamber or a large bed pushes it higher; a plug-in energy meter will tell you your real figure in an afternoon.

Should I include machine depreciation in my 3D printing prices?

Yes, if you print for anyone but yourself. Divide the printer price by the hours it will realistically run before you replace it — 2,000 to 10,000 for a desktop machine — and add maintenance: nozzles, belts and build plates for FDM, FEP film and LCD panels for resin. A $400 printer over 2,000 hours plus $0.05 an hour of parts works out at $0.25 an hour. Ignore it and your printer is quietly funding your customers.

What markup should I charge for a 3D printing service?

Between 15% and 100% over true cost, depending on who is buying. Around 15% suits club and maker-space printing; 30% is a normal print-on-demand markup; 50% fits commercial clients who expect revisions and some warranty; 100% or more is realistic on marketplaces like Etsy, where fees, returns and listing time all come out of the same number. Markup on top of a real cost is sustainable — a guessed price is not.

How do I quote a 3D print for a customer?

Run the part through this calculator, download the PDF estimate so you have the breakdown on record, then send the customer a formal document with a validity date, the quantity, the material and what happens if the design changes. You can produce that in a couple of minutes with the free quote generator — no signup, and it exports a PDF.

Is resin printing more expensive than FDM?

Per job, usually yes. Standard resin runs about $0.03 per millilitre against $0.022 per gram for PLA, but the real difference is everything around the print: washing and curing roughly doubles the hands-on time, failure rates run higher, and IPA, gloves and FEP film are ongoing consumables FDM does not have. On this calculator’s defaults a resin job costs around $22 against $12.60 for a comparable FDM one.

How many prints will a 1 kg spool of filament make?

Divide 1,000 grams by the grams per part, then subtract a little for supports and purge. A 25 g part gives you about 38 prints from a kilo after a 5% waste allowance; a 10 g keychain gives roughly 95; a 200 g helmet piece gives four. Long thin parts use far less than their size suggests, so always take the number from your slicer rather than eyeballing the model.

How do I account for failed prints when pricing?

Add a percentage allowance to every job rather than trying to bill the customer whose print happened to fail. Count your scrapped prints over a month: 5% is realistic for a tuned machine running PLA, 10–15% for resin, new materials or unfamiliar geometry. The calculator applies that percentage to material, electricity, machine time and finishing, because a failure costs you all four.

Does this work for Bambu Lab, Prusa, Creality and Elegoo printers?

Yes — it is printer-agnostic. Instead of a fixed profile you enter the three things that actually differ between machines: the printer price, its expected lifetime in print hours, and its average power draw. That covers a Bambu Lab P1S, a Prusa MK4, an Ender 3, an Elegoo Mars or Saturn, and any industrial machine you care to describe, in any of 150+ currencies.

Turn your estimate into a paid job

An estimate tells you what to charge. A document is what gets you paid. Send the customer a quote first, then invoice it once the parts are off the plate — both are free here, with no signup and no watermark.