In short
- Spawn run / colonisation: high CO2 is helpful — oyster mycelium tolerates and benefits from 5,000–20,000 ppm.
- Pinning: the trigger. CO2 must come down, typically below 1,000 ppm, to initiate primordia.
- Fruiting: hold below 1,000 ppm. This is where most Indian growers lose quality.
- Long stems and small caps are the classic high-CO2 during fruiting signature — the mushroom is stretching to find fresh air.
- The switch between stages is a control problem: the same room must be sealed, then ventilated, and the transition is the whole skill.
- A room full of fruiting oysters generates CO2 fast — a fixed fan timer cannot track it.
Oyster mushrooms (Pleurotus species — sajor-caju, florida, ostreatus, eryngii and the rest) are the most widely grown mushroom in India, and CO2 is the single environmental variable growers most often get wrong. Not because the requirement is complicated, but because it reverses partway through the crop.
Almost everything else in a mushroom room moves in one direction. Temperature has a target. Humidity has a target. CO2 has two, and they are an order of magnitude apart.
The stages, and what CO₂ each one wants
| Stage | CO₂ band | What is happening | What to do |
|---|---|---|---|
| Spawn run / colonisation | 5,000–20,000 ppm | Mycelium colonising the substrate. High CO₂ suppresses premature pinning and favours vegetative growth. | Keep the bags or room closed. Minimal ventilation. |
| Pinning / primordia initiation | Below ~1,000 ppm | Dropping CO₂ (together with light and fresh air) signals the mycelium to switch to reproduction. | Start ventilation. This drop is the trigger. |
| Fruiting / development | Below 1,000 ppm | Fruit bodies expanding. This is where CO₂ decides cap size and stem length. | Hold the band continuously. This is the hard part. |
| Between flushes | Rising is tolerable | Mycelium recovering and recolonising. | Ventilation can relax somewhat until the next pin set. |
The numbers vary a little by species and by whose guide you read, but the structure is universal: high during colonisation, low during fruiting. Everything below follows from that.
Why high CO₂ helps during spawn run
During colonisation the mycelium is doing vegetative work — spreading through the substrate, breaking it down, building the network that will later support fruit bodies. Elevated CO2 favours exactly this, and it suppresses the switch to reproduction.
That suppression is useful. Pins forming before the substrate is fully colonised produce a poor first flush and reduce the total yield, because the mycelium is diverting resources to fruiting before it has finished building the resource base. Keeping CO2 high — which happens naturally in closed bags or a sealed room, since the mycelium itself is producing it — keeps the crop in vegetative mode until you decide otherwise.
Oyster mycelium tolerates 20,000 ppm (2%) during this phase without harm. Some growers work at higher levels still.
Safety note: a room genuinely sitting at 20,000 ppm is far above the 5,000 ppm occupational exposure limit and above the 15-minute short-term limit too. Ventilate before entering, and do not rely on how the room feels — carbon dioxide is odourless and colourless. Most Indian oyster operations run colonisation in closed bags in a room that is not itself at those levels, which is a safer arrangement.
Why low CO₂ is essential during fruiting
Once you want mushrooms rather than mycelium, the requirement inverts, and this is where the money is made or lost.
A fruit body developing in high CO2 grows toward what it interprets as fresh air. In practice that means it puts its resources into elongating the stipe — the stem — rather than expanding the pileus, the cap. The result is the shape every grower recognises and nobody wants: long thin stems, small underdeveloped caps, sometimes with the cap edge curling upward.
Since the cap is what the market pays for and the stem is largely waste, this is a direct hit on saleable weight from a crop that is otherwise healthy. The mushrooms are not diseased. They are correctly responding to the environment you gave them. There is more on the diagnosis in why my mushrooms have long stems and small caps.
Hold fruiting CO2 below 1,000 ppm and you get the opposite: short stems, broad well-formed caps, better shelf appearance, higher grade.
Why this is hard in practice
Growers who know all of the above still struggle, and the reason is that a fruiting room generates CO2 quickly and unevenly.
- The mycelium and the developing fruit bodies respire continuously. A room densely packed with fruiting bags is producing CO2 around the clock.
- Generation rate rises as the flush develops — the room gets harder to hold, not easier, just as the crop becomes most sensitive.
- Indian growing rooms are usually sealed to hold humidity, which is exactly the wrong envelope for removing CO2.
- Ventilation fights humidity control: every m³ of fresh air you bring in is drier than the room, so aggressive continuous ventilation dries the crop and causes cracked caps.
That last point is the real tension. Growers who ventilate continuously get dry, cracked mushrooms. Growers who ventilate too little get long stems and small caps. Both are ventilation-control failures in opposite directions, and both are common.
Why a timer cannot solve it
The standard approach is a fan on a timer — ten minutes an hour, adjusted by feel. It fails because the CO2 generation rate is not constant:
- It rises as the flush develops, so a timer correct on day one is inadequate by day four.
- It varies with how many bags are in the room and where each is in its cycle.
- It varies with room temperature, since respiration is temperature-dependent.
- It does not respond to the door being opened for an hour during harvest.
A timer set generously over-ventilates most of the time, drying the crop and wasting heat. A timer set conservatively under-ventilates at the peak, exactly when the fruit bodies are forming. There is no setting that is right for the whole flush, which is why the fan gets adjusted by hand — and why quality varies from flush to flush in ways that are hard to attribute.
What controlling on CO₂ does instead
Running the fan against measured CO2 rather than a clock resolves the tension directly:
- Ventilation runs only when CO2 is actually high, which minimises total fan hours and therefore minimises moisture loss.
- It automatically increases as the flush develops, because the rising generation rate trips the threshold more often.
- It handles the harvest-day door opening without a person deciding anything.
- The stage switch becomes a threshold change rather than a rewiring: run colonisation with the fan trigger high or the room closed, then set the fruiting thresholds — Fan ON 1,000 ppm, Fan OFF 700 ppm is a common oyster setting — and the room manages the rest.
The practical outcome is a room that spends most of the flush inside the fruiting band, with the fan running in short bursts rather than long stretches. Better cap development and less drying, from the same equipment.
Hold the fruiting band without watching it
The VentPlus CO2 monitor & controller (model HO-202) reads CO2, temperature and humidity in the growing room and switches your exhaust fan at thresholds you set on the front panel. It is rated to 95% RH, which a mushroom room will genuinely test. ₹8,499, made in India.
We are also developing a version that measures 400 – 10,000 ppm, for spawn-run rooms that sit above the standard 5,000 ppm range. It is not yet available. If you need it, call +91 99170 80700, WhatsApp us or send an enquiry.
See VentPlus for mushroom farmsA practical setup for an Indian oyster room
- Mount the sensor among the bags, at the height the fruit bodies are forming — not near the door and not next to the fan. A sensor beside the exhaust reads the air that is already leaving.
- Set Fan ON at 1,000 ppm and Fan OFF at 700 ppm for fruiting. The gap prevents the fan short-cycling.
- Watch the first flush closely and note the fan duty cycle. If it is running almost continuously, the fan is undersized for the room's CO2 load — you need more air-moving capacity, not a different threshold.
- Check humidity alongside. If RH drops during the ventilation bursts, run the humidifier from the same period, or increase fan capacity so each burst is shorter.
- Use the log. When a flush comes out well or badly, the CO2 curve for those days tells you what actually happened rather than what you remember happening.
Other species, briefly
The stage structure holds across cultivated mushrooms; the numbers shift:
- Button mushroom (Agaricus bisporus) — similar principle, different casing-phase management. Detail in button mushroom CO₂ requirements.
- Milky mushroom (Calocybe indica) — widely grown in India, tolerant of Indian summer temperatures, and follows the same high-then-low CO2 pattern. Detail in milky mushroom temperature, humidity and CO₂.
- Shiitake (Lentinula edodes) — long colonisation, and fruiting is likewise sensitive to CO2; elevated levels produce the same stem elongation. Detail in shiitake CO₂ and fruiting conditions.
- King oyster (P. eryngii) — an interesting exception, in that some growers deliberately hold CO2 slightly elevated early in development to encourage the thick stem the market wants for this species, then drop it to finish the cap. This is a controlled use of the same mechanism, and it requires a controller precisely because it is deliberate.
In every case the useful move is the same: stop treating ventilation as a fixed schedule and start treating CO2 as the variable you are actually managing.
Sources
- Stamets P., Growing Gourmet and Medicinal Mushrooms — species parameters for spawn run and fruiting.
- Directorate of Mushroom Research (ICAR), Solan — cultivation guidance for oyster and milky mushrooms. dmr.icar.gov.in
- ACGIH Threshold Limit Values for carbon dioxide: 5,000 ppm TWA, 30,000 ppm STEL.