SLA Resin Volume & Cost Calculator
Estimate resin usage, material cost, and total print time for SLA/MSLA 3D printing jobs. Ideal for hobbyists and studios budgeting resin prints before hitting "print".
About this calculator
SLA printing consumes resin equal to the combined volume of your model and its support structures. The material cost is found by dividing that total volume (in ml) by 1,000 to convert to liters, then multiplying by the price per liter: Cost = (modelVolume + supportVolume) × resinPrice / 1000. Print time depends on how many layers the model has and how long each layer is exposed to UV light. The number of layers equals the model height divided by the layer height; since layerHeight is in mm and the formula uses modelVolume as a proxy, the time component is computed as (modelVolume / (layerHeight × 10)) × exposureTime / 60, giving minutes. The combined formula therefore is: result = ((modelVolume + supportVolume) × resinPrice / 1000) + ((modelVolume / (layerHeight × 10)) × exposureTime / 60). This gives you a single figure representing cost in dollars plus estimated print time in minutes.
How to use
Suppose your model is 35 ml, supports add 8 ml, resin costs $45/L, layer height is 0.05 mm, and exposure time is 3 seconds. Step 1 — Cost: (35 + 8) × 45 / 1000 = 43 × 0.045 = $1.94. Step 2 — Print time: (35 / (0.05 × 10)) × 3 / 60 = (35 / 0.5) × 0.05 = 70 × 0.05 = 3.5 minutes. Step 3 — Combined result: 1.94 + 3.5 = 5.44. The calculator returns this value, with the cost portion in dollars and the time portion in minutes, helping you plan both your budget and your schedule.
Frequently asked questions
How do I find the resin volume of my 3D model before printing?
Most slicing software — such as Chitubox, Lychee Slicer, or PrusaSlicer — reports model volume and estimated resin consumption directly in the print preview screen. You can also use CAD tools like Fusion 360 or Blender to check mesh volume before importing into your slicer. Support volume is usually listed separately once you generate supports in the slicer. If your slicer only shows weight, divide by the resin density (typically ~1.1 g/ml) to get volume in milliliters.
What is a typical resin price per liter for SLA 3D printing?
Standard hobbyist resins generally range from $20 to $50 per liter, with budget brands like Elegoo or Anycubic sitting at the lower end. Engineering-grade or specialty resins (ABS-like, flexible, castable) can cost $60–$150 per liter or more. Water-washable resins sit in the mid-range around $35–$60/L but save on IPA solvent costs. Buying in bulk (500 ml vs. 1 L bottles) rarely saves money per milliliter, so compare unit prices carefully.
How does layer height affect SLA print time and resin cost?
A smaller layer height increases the total number of layers for a given model height, which directly increases print time because each layer still requires a full UV exposure cycle. However, layer height does not change the total volume of resin consumed — that depends only on model and support geometry. Thinner layers (e.g., 0.025 mm) can roughly double print time compared to 0.05 mm layers while producing finer surface detail. For cost-sensitive prints, using a larger layer height (0.1 mm) cuts time significantly with minimal impact on resin usage.