Skip to main content
Redmoon Converters
🧪

What a Resin Print Actually Costs: mL to Grams to Dollars, Without the Guesswork

Resin pricing looks simple until supports and density get involved. Here's the real chain — model volume × density for weight, bottle price ÷ bottle size for cost per mL — and why the support buffer, not the resin brand, is what moves the number.

3D PrintingResin

Your slicer tells you a model is 50 mL of resin. Your resin bottle says 1,000 mL for $35. So a print costs… $1.75? That’s the number most people quote, and it’s wrong in two directions at once: it ignores the resin your supports burn through, and it quietly assumes you care about volume when the thing that actually varies between prints — and the number your customers compare — is grams and dollars. Getting from “50 mL in the slicer” to “this print cost me $2.01 and weighs 63 grams” is a short chain of arithmetic, but every link has a place where the intuition and the math disagree.

Volume is what your slicer knows; weight is what you pay for

MSLA slicers (Chitubox, Lychee, the Anycubic and Elegoo forks) report the resin a print will consume in millilitres — which, conveniently, is the same as cubic centimetres. That’s a real, useful number: it’s the liquid that leaves the vat. But resin is sold by volume (a 1,000 mL bottle) and consumed by volume, while the object you hand someone is measured in grams. The bridge between the two is density, and for photopolymer resin it is never 1.0.

Standard resins land around 1.10 g/mL. That means a 50 mL print isn’t 50 grams — it’s 55. The spread across resin types is wider than most people expect: plant-based “eco” resins sit near 1.05–1.10, while tough, ABS-like, and ceramic- or metal-filled resins climb to 1.18 and beyond. A print sliced at 50 mL weighs 55 g in Anycubic Eco (1.10 g/mL) but 59 g in Anycubic Tough (1.18 g/mL) — same model, same supports, a 7% swing in mass purely from what you poured in the vat.

That density gap matters if you sell by weight, ship prints (postage is priced by mass), or care how a piece feels in the hand. It does not, however, change what the print costs you, because you buy resin by volume, not by weight. This is the first place the intuition trips: people reach for density to estimate cost, when density only tells you weight. Cost comes from volume.

The support buffer moves the number more than the brand does

Here’s the line item almost every quick estimate drops entirely: supports. A resin print isn’t just the model — it’s the model plus a scaffold of struts, a raft, and the little contact tips that hold everything to the plate through peeling. That scaffolding is solid resin, and it’s gone the moment you pop the print off. Depending on the geometry, supports add anywhere from 10% to 30% to the resin a print consumes. A miniature bristling with overhangs can hit the top of that range; a flat-bottomed functional part might barely need any.

So the real volume is:

volumeWithSupports = sliceVolume × (1 + supportPercent)

At a middling 15% buffer, our 50 mL model actually pulls 57.5 mL from the vat. That’s the number every downstream figure should be built on — weight, cost, and how many prints you’ll get from a bottle. Skip it and you underprice every single print by 10–30%, which is exactly the margin a small shop can’t afford to leave on the table.

Notice which knob does the work here. Switching resin brands moved weight by 7%; adding a realistic support buffer moved everything by 15%. The support percentage, not the brand dropdown, is the input that decides whether you’re pricing your work correctly.

Cost per mL is the only price that stays honest

Once you have volume-with-supports, cost is a two-step conversion that never lies to you:

pricePerMl = bottlePrice / bottleSize
costPerPrint = volumeWithSupports × pricePerMl

For a $35, 1,000 mL bottle, that’s $0.035 per mL. Our 57.5 mL print therefore costs $2.01 — not the $1.75 the naive 50 mL estimate suggested. The 26-cent gap is entirely the supports you forgot to count, and it repeats on every print you make.

The same cost-per-mL figure answers the question a bulk buyer actually asks: how many prints per bottle? That’s just floor(bottleSize / volumeWithSupports) = floor(1000 / 57.5) = 17 prints. Buy the same resin in a 2,000 mL bottle at a better per-litre price and both cost-per-print and prints-per-bottle update together — which is how you decide whether the bigger bottle actually pays off or just ties up cash in resin that’ll expire before you print it.

Worked example, all four steps

Take a 50 mL model, 15% supports, Anycubic Eco resin (1.10 g/mL), from a $35 / 1,000 mL bottle:

  1. Volume with supports: 50 × 1.15 = 57.5 mL
  2. Weight: 57.5 × 1.10 = 63.3 g
  3. Cost per mL: 35 ÷ 1,000 = $0.035
  4. Cost per print: 57.5 × 0.035 = $2.01, and 1,000 ÷ 57.5 = 17 prints per bottle

Change one input and watch it ripple. Bump supports to 30% for a heavily overhung mini and the print jumps to 65 mL, $2.28, and only 15 prints per bottle. Switch to Anycubic Tough and the cost holds at $2.28 (still 65 mL) but the weight climbs to 76.7 g. The Resin Print Volume & Cost Calculator runs all four steps live as you tweak volume, brand density, support buffer and bottle price, and prints the full line-item breakdown so you can see exactly where the money goes.

Where resin cost stops and print cost begins

One honest limitation: resin is only part of what a print costs you. This calculator answers “how much resin, in grams and dollars, does this print consume” — the material line. It deliberately doesn’t model machine wear, the electricity to cure, IPA and gloves for wash-down, failed prints that eat resin with nothing to show, or the labour to support, print, wash, and cure. Those turn resin cost into total cost, and if you’re pricing prints for sale you need all of them. When you’re ready to layer wear, failure rate and labour markup onto the material figure, the 3D Print Total Cost Estimator picks up where this one leaves off. Start here to nail the resin math — the part everyone gets subtly wrong — then build the rest of your price on top of a number you can actually trust.

Try the tools from this guide