Resin 3D Printing Cost Calculator
This is a planning estimate, not a quote. It assumes a failed plate consumes every modeled plate cost and yields no sellable parts. Selling fees, packaging, shipping, taxes, design time, licenses, general overhead, and profit are not included unless you deliberately built them into an input.
A resin print does not cost only the liquid that becomes the finished model. A useful estimate also accounts for supports and routine resin loss, washing supplies, machine occupancy, hands-on post-processing, and the cost of failed builds. This calculator keeps those inputs visible so you can replace every example value with records from your own workflow.
The resin cost formula
The failure adjustment uses division by the success rate rather than simply adding the failure percentage. If eight of every 100 comparable plates fail, each successful plate must carry its share of the cost of all 100 attempts. This model assumes a failed plate consumes the full direct plate cost and produces no good parts. If partial failures are common in your shop, calculate from actual good-part output instead of treating every failure as a total loss.
Worked example using the default inputs
The calculator opens with a 120 mL plate, a $45 one-liter bottle, 10% routine waste, six good parts, $2 of consumables, 3.5 machine hours at $2 per hour, and 20 hands-on minutes at $20 per hour. Those values are illustrations, not industry averages.
| Cost line | Calculation | Example cost |
|---|---|---|
| Resin before waste | 120 mL x $0.045 | $5.40 |
| Routine resin waste | $5.40 x 10% | $0.54 |
| Consumables | Per-plate estimate | $2.00 |
| Machine allocation | 3.5 hr x $2/hr | $7.00 |
| Hands-on labor | 20/60 hr x $20/hr | $6.67 |
| Direct plate cost | Total of the lines above | $21.61 |
| Cost per part | $21.61 / 6 parts | $3.60 |
| Adjusted good-part cost | $3.60 / 0.92 success rate | $3.91 |
How to choose honest inputs
Use the slicer's total consumed resin
Enter the plate's total predicted resin use, including supports and raft when the slicer includes them. Do not charge the job for all liquid temporarily sitting in the vat. The bottle price should be the amount you actually paid and the bottle volume should be its labeled net volume.
Formlabs explains that supports can improve print success but can also increase post-processing work in its official PreForm support guide. That tradeoff is why support resin belongs in the material input and support-removal time belongs in hands-on labor.
Keep routine waste separate from failures
Routine waste covers recurring losses that are not fully represented by slicer volume: residue on tools, filtering loss, drips, test exposure, and other measured shop loss. A failed plate is a different event. Combining both into one percentage makes it harder to see whether process tuning or better material handling would save more money.
Count the complete finishing workflow
Washing solvent, gloves, wipes, filters, release film or tank wear, and similar items can be entered as one per-plate consumables allowance. Hands-on time can include setup, part removal, wash handling, cleaning, support removal, inspection, and packing preparation. Do not count unattended printing, washing, drying, or curing as labor unless an operator must actively attend that time.
The official Formlabs SLA finishing workflow includes washing, build-platform cleaning, drying, post-curing, support removal, and optional surface finishing. Use your own process log to decide which steps consume operator time and supplies.
Build a machine rate you can explain
The hourly machine rate can allocate printer depreciation, expected maintenance, replacement parts, energy, and machine-specific overhead. Avoid double counting: if tank wear is already in consumables, do not also include the same amount in the hourly rate. If your machine rate is not known yet, calculate it from expected lifetime ownership cost and realistic productive hours rather than copying another shop's number.
Formlabs' cost-per-part guidance separates equipment ownership, materials and consumables, and labor. It also recommends accounting for material waste and the complete post-processing workflow. This calculator follows that same broad cost structure without assuming Formlabs hardware, resin, or pricing.
Use a recorded failed-plate rate
Group comparable plates by printer, resin, layer height, orientation, and product family. Divide fully failed attempts by total attempts over a useful period. A new product with no history should use an explicitly conservative planning assumption, then be updated as production data arrives. Never enter 100%; there is no finite cost per successful part when the modeled process never succeeds.
What the calculator intentionally leaves out
- packaging, shipping labels, postage, and customer fulfillment
- marketplace, payment-processing, advertising, and refund costs
- sales tax, income tax, financing, and owner compensation
- CAD work, file preparation, test prints, licenses, and royalties
- rent, software, insurance, administration, and unused capacity unless included in your machine rate
- profit and a reserve for uncertainty or warranty replacements
Once the direct cost is credible, carry it into a full pricing model. A sale that merely reimburses resin and printer time may still lose money after fees, fulfillment, overhead, and owner labor.
Three checks before using the result
- Compare predicted resin use with bottle consumption across several real plates.
- Time active post-processing work instead of estimating from memory.
- Recalculate after a resin, support strategy, printer profile, or plate layout changes.
Treat the output as a transparent planning model. The most useful number is not the default result; it is the result produced by repeatable measurements from your own shop.
Add selling fees, packaging, overhead, and a profit target before turning production cost into a customer price.
Open full pricing calculator