Free commercial operations toolkit

Mushroom Farm Record-Keeping Templates

Give every production batch a unique ID and carry it through inoculation, rooms, harvest, contamination, labor and sales. That single link turns isolated notes into data you can use to improve yield, trace failures and calculate real margins.

By Andrew Langevin · Founder, Nature Lion Inc · Updated August 11, 2026

Download the six core mushroom farm logs

Each CSV opens in Excel, Google Sheets, LibreOffice or most database import tools. Keep the field names stable once collection begins, and add fields only when someone will use them for a decision.

Production batch record

Trace every block from culture and raw materials through incubation and fruiting.

20 fields · Includes one example row

Preview included fields
batch_idspeciesstrain_or_culture_idculture_generationsubstrate_recipe_iddry_substrate_kgwater_added_lhydrated_batch_kgblock_countblock_weight_kgspawn_lotspawn_kgspawn_rate_pctinoculation_dateoperatorincubation_roomfruiting_entry_datefruiting_roomdispositionnotes

Yield and harvest record

Measure saleable yield, biological efficiency, flush performance and room occupancy.

16 fields · Includes one example row

Preview included fields
harvest_idbatch_idharvest_dateflush_numberblocks_harvestedgross_harvest_kgtrim_waste_kgdowngraded_kgsaleable_kgdry_substrate_kg_for_blocksbiological_efficiency_pctgradeharvesterfruiting_roomroom_days_to_datenotes

Contamination and crop-loss log

Locate losses by stage, lot, room, operator and suspected source.

21 fields · Includes one example row

Preview included fields
event_iddate_detectedbatch_idcontainer_or_block_idsspeciesstageroomaffected_countbatch_countloss_rate_pctvisible_signsodor_noted_without_openingsuspected_categoryculture_lotsubstrate_lotoperatordispositioncorrective_actionverification_dateverified_bynotes

Environmental readings log

Connect yield and morphology to conditions measured in the actual crop zone.

16 fields · Includes one example row

Preview included fields
timestamproomsensor_idsensor_locationtemperature_crelative_humidity_pctco2_ppmlight_luxsubstrate_or_core_temp_chumidifier_statusexhaust_statusdoor_eventalarm_or_deviationcorrective_actionoperatornotes

Labor and task-time log

Calculate real labor per block, kilogram, batch and delivery route.

15 fields · Includes one example row

Preview included fields
dateemployee_or_operatortask_categorytask_descriptionbatch_idroom_or_areastart_timeend_timeminutesunits_completedunit_typerework_minutesloaded_hourly_costcalculated_labor_costnotes

Sales and finished-inventory log

Track realized price, sell-through, customer concentration, waste and route economics.

18 fields · Includes one example row

Preview included fields
transaction_iddatecustomer_idchannelproductspeciesbatch_idquantity_kgunit_pricegross_salesdiscountpackaging_costdelivery_routedelivery_minutespayment_statusunsold_or_returned_kgreasonnotes

Use one batch ID across every record

A production batch ID should identify material prepared and inoculated under comparable conditions. Do not reuse it. Attach the same ID to block labels, room moves, harvests, discarded containers, labor entries and sales. If multiple cultures or substrate lots enter one run, either split the batch or record the exact relationship.

Culture & spawn
Production batch
Room history
Harvest & grade
Labor & cost
Customer & sale

The KPIs these records should produce

KPIFormulaDecision it supports
Saleable yield per blockSaleable kg ÷ harvested blocksWeekly starts and customer commitments
Biological efficiencyFresh harvest kg ÷ original dry substrate kg × 100Culture and recipe comparisons
Crop-loss rateDiscarded containers ÷ comparable batch containers × 100Contamination investigation and allowance
Labor minutes per blockProduction labor minutes ÷ completed blocksPricing, staffing and process improvement
Contribution per shelf-weekBlock contribution ÷ fruiting occupancy weeksSpecies mix and second-flush decisions
Sell-through rateSold saleable kg ÷ available saleable kg × 100Production volume and channel planning
Realized price per kgNet product sales ÷ sold kgCustomer and channel comparison

Record at the event

Enter inoculation, room movement, harvest and disposal when they happen. Reconstructed records are slower and less reliable.

Use controlled names

Keep species, strain, room, stage, grade and loss categories consistent. Free-text spelling differences make trend analysis difficult.

Review exceptions first

Daily review should prioritize alarms, stalled batches, contamination, missed harvests and traceability gaps rather than producing reports nobody acts on.

Connect actual results back to the planning tools

Adapt templates to your obligations

These operational templates are not a complete food-safety, tax, employment, organic-certification or regulatory record system. Preserve required records for the mandated retention period and obtain appropriate local guidance before relying on a spreadsheet for compliance.