How the math works

Every number StemTally shows comes from the formulas below. Defaults are industry starting points — change any of them in Settings or per variety.

Buy list

needed = ⌈ Σ(qty × stems per design) × (1 + buffer) ⌉
prebook = needed × 72%, rounded up to whole bunches
open market = needed − prebook (never below 0)

Example: 950 stems needed × 72% = 684 → 28 bunches of 25 = 700 prebook, 250 open market.

Prebook book with your wholesaler by the prebook-by date (default 3 weeks before) Open market bought the week of.

Cost and margin

Design cost = stems × your invoice price (or the reference price until you enter one) + hard goods. COGS % = cost ÷ retail price. Above your target (default 25%), the design turns red and StemTally suggests the lowest price ending in .99 at or above cost ÷ target.

Wire & order-gatherer check

net = amount × fill % − fees − recipe cost − delivery − labor

Accept net ≥ your minimum (default $10) Counter 0 ≤ net < minimum Decline net < 0

Presets (73% + $2.00 for wire services, 70% + $0 for order gatherers) are estimates — enter your own contract terms.

Holiday calendar

Valentine's Day is Feb 14 (Sun Feb 14, 2027); Mother's Day is the second Sunday of May (Sun May 9, 2027); Christmas is Dec 25. Production days default to the 3 days before plus the day (Thu Feb 11, Fri Feb 12, Sat Feb 13, Sun Feb 14); prebook by Sun Jan 24.

Recap

New buffer = ½ × old buffer + ½ × (waste you recorded, kept between 3% and 20%). Throw out 4% of your roses with a 10% buffer → next year 7%.

Market reference prices

USDA AMS Market News, “Import Ornamental Shipping Point Report – Miami, FL (MH_FV221)”, report of September 15, 2025, FOB Miami. Source. Reference only; wholesale invoice prices are higher; refresh needs a free MMN API key. Shown everywhere as USDA Miami FOB · Sep 15, 2025 · reference. A holiday multiplier (default ×1.35 for roses at Valentine's) applies only to these, never to your invoice prices.

ItemRangeMostlyPer
Rose HT Red Freedom 50cm$0.41–0.50$0.42–0.44stem
Rose HT Red Freedom 60cm$0.44–0.57$0.44–0.48stem
Rose HT Assorted 50cm$0.41–0.51$0.41–0.45stem
Rose HT Assorted 60cm$0.47–0.57$0.48–0.52stem
Spray Rose Assorted 50cm$0.50–0.58$0.50–0.54stem
Spray Rose Assorted 40cm$0.40–0.46—stem
Carnation Select Assorted$0.25–0.29$0.26–0.28stem
Carnation Select Red$0.28–0.31—stem
Carnation Select White$0.29–0.33—stem
Mini Carnation Assorted$2.15–3.09$2.37–3.09bunch
Alstroemeria Super Select$3.17–3.95$3.50bunch of 10
Chrysanthemum Fuji/Spider Disbud Assorted$3.35–4.40$3.76–4.10bunch of 10
Pompom Cushion$1.81–2.72—bunch
Gypsophila Million Stars$4.30–5.32$4.30–5.00bunch
Gypsophila Xlence$4.03–4.95—bunch
Hydrangea Assorted$0.69–1.03$0.90–1.03stem
Hydrangea White$0.85–1.08—stem
Liatris 80cm$3.76–5.05—bunch of 10
Limonium Misty Blue$3.76–5.62—bunch
Solidago$3.00–3.65—bunch
Aster Purple$2.28–3.05—bunch

Sources and their status