Mushroom Yield Estimator
Estimate the fresh harvest, dried weight, and per-flush yield you can realistically expect from a batch of substrate — based on species, hydration, and growing conditions.
Batch details
Estimated results
| Flush | Fresh yield | Share |
|---|
Overview
The Mushroom Yield Estimator helps growers translate a quantity of substrate into a realistic harvest forecast before committing time, space, and spawn to a batch. Instead of guessing, you enter how much substrate you have, the species you're growing, and how well-controlled your environment is — and the tool returns the fresh weight, dried weight, and flush-by-flush yield you can reasonably expect.
It's built for home cultivators, market gardeners, and small commercial farms who need practical planning numbers rather than laboratory best-case figures. Because yield in mushroom farming is driven by biological efficiency (the ratio of fresh mushrooms to dry substrate), the estimator uses species-specific efficiency ranges observed in real grows and adjusts them for hydration, conditions, and the number of flushes you actually harvest.
How it works
- Enter your substrate weight and pick the unit (kg or lb).
- Tell the tool how it was weighed — wet (hydrated) or dry. If wet, set the moisture content so the dry mass can be calculated.
- Select the species, which sets the realistic biological-efficiency range.
- Choose your growing conditions to place your grow at the low, middle, or high end of that range.
- Set the number of flushes you plan to harvest, then press Calculate yield.
The results panel shows your total fresh harvest, an estimated dried weight, a flush-by-flush breakdown, and — if you enter a price — a gross revenue estimate.
Formula explanation
The core of the estimate is biological efficiency (BE), the standard yield metric in mushroom cultivation:
BE (%) = (fresh mushroom weight ÷ dry substrate weight) × 100
Step by step
- Dry substrate = wet weight × (1 − moisture% ÷ 100). If you enter a dry weight, this step is skipped.
- Effective BE = species BE (set by growing conditions) × a flush-completion factor. Harvesting more flushes captures more of the substrate's potential.
- Total fresh yield = dry substrate × effective BE ÷ 100.
- Dried yield = total fresh yield × the species' fresh-to-dry ratio (fresh mushrooms are roughly 85–92% water).
- Per-flush yield distributes the total across flushes using typical declining shares (the first flush is always the largest).
Practical benefits
- Plan spawn and substrate purchases to hit a target harvest instead of over- or under-buying.
- Forecast revenue for market growers by pairing yield with a price per unit.
- Compare species quickly to see which fits your space and sales channel.
- Set realistic expectations using field-observed efficiency rather than ideal lab numbers, so first-time growers aren't disappointed.
- Schedule harvests with the flush breakdown, since knowing the first flush dominates helps plan labour and packaging.
Frequently asked questions
Biological efficiency compares fresh harvest to the dry weight of substrate, which is the fairest way to compare grows because water content varies hugely. A fixed "kg per bag" figure breaks down the moment your bag size, hydration, or species changes — BE stays meaningful across all of them.
Temperature, humidity, fresh-air exchange, contamination control, and substrate supplementation all move real-world yield within a wide band. A basic setup lands near the low end of a species' efficiency range, while a well-tuned or commercial grow reaches the high end. The conditions selector places your grow along that band.
They're planning estimates built from typical ranges, not guarantees. Your actual results depend on genetics, substrate quality, and technique. Treat the figure as a realistic mid-point and expect variation of roughly ±20–30% between batches.
Fresh mushrooms are mostly water — usually 85–92% — so drying removes the vast majority of the weight. That's why species sold dried, such as reishi or shiitake, need a much larger fresh harvest to reach a given dried quantity.

