PourMargin.Choose a cost tool
← All toolsTRANSPARENT BY DESIGN

The math behind your batch.

Clear conventions, visible assumptions and examples you can check yourself.

Wax and fragrance

Let T be the finished blend weight after count and allowance, and r the fragrance percentage divided by 100.

T = fill weight × candle count × (1 + allowance / 100)

Fragrance as a percentage of wax

Wax = T / (1 + r)
Fragrance = T − Wax

For ten 200 g candles at 8% of wax, with no allowance: wax = 1,851.852 g and fragrance = 148.148 g. Total = 2,000 g.

Fragrance as a percentage of finished blend

Fragrance = T × r
Wax = T − Fragrance

With the same inputs: wax = 1,840 g and fragrance = 160 g. Total = 2,000 g.

A production allowance increases both ingredient quantities using the same convention. It is applied once. A calculator range is not a supplier safety limit.

Weight conversions and rounding

Calculations use grams internally. One avoirdupois ounce is 28.349523125 g and one pound is 453.59237 g. Fluid volume is not converted to weight. Arithmetic retains precision; displayed ingredient weights are rounded to two decimal places, so rounded components may differ slightly from the displayed total.

Costs, fees and contribution

Let C be the sum of entered per-candle costs, P the selling price, f the variable fee as a fraction, b the fixed fee allocated per candle, and m the target margin as a fraction.

Contribution = P × (1 − f) − b − C
Contribution margin = Contribution / P
Target price = (C + b) / (1 − f − m)

With C = $6, P = $15, f = 3% and b = $0.30, contribution is $8.25 and contribution margin is 55%. A 55% target gives a $15 price under those same assumptions.

Price must be positive to report a margin. The target formula requires 1 − f − m > 0. Displayed target prices are rounded upward to the next cent so rounding does not undercut the requested margin. Tax, demand, financing and unallocated expenses are outside this model.

Gift sets, discounts and stock

Each set contains a whole number of one candle type. Cost per finished candle already includes its own materials, packaging and making labor. Additional gift costs are counted once per set.

Set cost = candles per set × cost per candle + extra packaging + assembly labor + covered shipping
Sale price = regular set price × (1 − discount / 100), rounded to two decimals
Contribution = sale price × (1 − fee / 100) − fixed fee − set cost

We use the same contribution-margin and target-price conventions as the cost calculator. All supported display currencies here use two decimal places. Target and break-even prices are rounded upward to the next cent. A discount must leave a sale price of at least 0.01.

Break-even price = (set cost + fixed fee) / (1 − fee / 100)
Discount capacity = (1 − target price / regular price) × 100
Candles required = planned sets × candles per set
Stock-ready sets = floor(finished stock / candles per set)
Candles to make = max(0, required − finished stock)

Discount capacity uses the rounded-up target price and is truncated down to 0.01 percentage point. It is unavailable if the regular price is already below the target. The actual selected offer is independently checked against the target margin, using its rounded sale price.

Example: 2 × $6 candles, $2 extra packaging and $1 labor = $15 per set. At a $30 regular price, 10% discount, 3% variable fee and $0.30 fixed fee, sale price is $27 and contribution $10.89 (40.33%). A 40% target needs at least $26.85; conservative discount capacity is 10.50%. Break-even price is $15.78. Fifty sets need 100 candles; 80 finished candles cover 40 sets, leaving 20 candles to make.

Total sales and contribution assume every planned set sells. Stock-ready sets do not verify other components. A campaign label does not certify a supplier discount or predict seasonal demand.

Responsible use

These are planning calculations, not recommendations for safe fragrance loads, wick selection or candle performance. Check manufacturer instructions and perform suitable test batches.

CandleScience’s batch calculator is an independent supplier reference. PourMargin is not affiliated with or endorsed by CandleScience.

Version and data

Calculation model v0.2 · Development preview, 14 October 2026. Inputs are processed in your browser. Saving is optional and writes your plan name, inputs and save time to this browser’s local storage. Plans are not uploaded or cloud-synced; browser/site-data clearing removes them. CSV downloads contain your current inputs and results. This preview has no analytics, account system or payment collection. Hosting requests can still appear in server logs.