Private, browser-only calculation. Blank means unknown; zero means none.
Your estimate
Replace calculator answers with an example? Contact details will stay unchanged.
Illustrative example, not a facility result.
Time the affected service cannot operate. Use elapsed service interruption time, not technician labor hours.
hours
Estimate service interruption with the selected spares level, not technician labor time. No onsite spares matches Today and locks the comparison; previous stocked-spares answers are retained. This is an assumption, not a response-time promise.
hours
Use an estimate for the affected service only. Exclude rental, emergency labor and return visits if adding them separately below. An equipment repair rate is not the facility loss per outage hour.
$ / hour
Step 2Pull the batch records and buyer contract
Is this room under a California cannabis cultivation license?
Yes means the state has issued a cannabis cultivation license for this room.
Is this room under a California cannabis cultivation license?. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
Does this room grow food crops for sale?. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
Not set
square feet
1250,000
The premises diagram gives the area under production in this one room.
Growing area in the room that failed. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
The two figures at the ends of the slider are the smallest and the largest answers this box takes. They mark the edges of the question. Neither one is a typical figure for this cultivation site, and neither one is a suggestion.
Not set
units per square foot per cycle
0100
The room sells by pounds of dried flower, cartons, finished plants or flats.
Saleable units one square foot produces in a complete cycle. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
The two figures at the ends of the slider are the smallest and the largest answers this box takes. They mark the edges of the question. Neither one is a typical figure for this cultivation site, and neither one is a suggestion.
$per unitNot set
Market average: the state's published wholesale price per pound.
Condition of use: The same report states that nominal wholesale prices rose about 4.8 percent. That rise runs from the fourth quarter of 2023 to the fourth quarter of 2024. So the falling annual series is one side of the price picture, not the whole of it.
Condition of use: Quantities in that table come from the state track-and-trace system. The price index blends Cannabis Benchmarks, a commercial subscription price service.
0100,000
The grower keeps this much on one of the units counted above.
Starting value $721 per pound. Source: Department of Cannabis Control, California Cannabis Market Outlook 2024, prepared by ERA Economics LLC, March 2025. Table 2, annual value of licensed production, average wholesale price per pound. The series reads $1,377 in 2020, $1,297 in 2021, $791 in 2022, $750 in 2023 and $721 in 2024. Quantities come from the state track-and-trace system; the price index blends a subscription price service. The same report states that nominal wholesale prices rose about 4.8 percent from the fourth quarter of 2023 to the fourth quarter of 2024. No published series prices a carton, a flat or a finished plant. The federal vegetable price series leaves greenhouse production out. The federal floriculture series has ended. California's own retail cannabis series is an average of units of unknown size, and its own glossary says so plainly. Record: 91-S6-verification-raw.json, controlled_env_ag, index 11, fetched.
Net price of one of those units after discounts, shrink and fees. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
The two figures at the ends of the slider are the smallest and the largest answers this box takes. They mark the edges of the question. Neither one is a typical figure for this cultivation site, and neither one is a suggestion.
Not set
percent of the cycle
The grower makes this call at the growth stage the room was in.
Share of this room's crop written off after the failure. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
batchesNot set
0500
The room's own certificates of analysis carry the result.
Harvest batches that failed a required lab test after the failure. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
The two figures at the ends of the slider are the smallest and the largest answers this box takes. They mark the edges of the question. Neither one is a typical figure for this cultivation site, and neither one is a suggestion.
poundsNot set
0State harvest batch rule50
The batch record carries the weight of a single harvest batch.
Weight of one of those batches. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
The two figures at the ends of the slider come from 4 CCR Sec. 15707(c).
$Not set
dollars per failed batch
0500,000
The remediator and the lab invoice the grower for this.
Cost of remediating and retesting one failed batch. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
The two figures at the ends of the slider are the smallest and the largest answers this box takes. They mark the edges of the question. Neither one is a typical figure for this cultivation site, and neither one is a suggestion.
plantsNot set
0100,000
The grower's own destruction records carry this count.
Tagged plants destroyed and recorded after the failure. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
The two figures at the ends of the slider are the smallest and the largest answers this box takes. They mark the edges of the question. Neither one is a typical figure for this cultivation site, and neither one is a suggestion.
daysNot set
0365
The count runs in whole days out of production and never in hours.
Whole days this room produced nothing while the repair ran. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
The two figures at the ends of the slider are the smallest and the largest answers this box takes. They mark the edges of the question. Neither one is a typical figure for this cultivation site, and neither one is a suggestion.
$per yearNot set
0900,000
The grower pays this much for the license in a year.
Annual cannabis cultivation license fee. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
The two figures at the ends of the slider are the smallest and the largest answers this box takes. They mark the edges of the question. Neither one is a typical figure for this cultivation site, and neither one is a suggestion.
$per dayNot set
0500,000
Rent, the payroll on this room and debt service make up this figure.
Cost of holding this room for one day, license fee aside. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
The two figures at the ends of the slider are the smallest and the largest answers this box takes. They mark the edges of the question. Neither one is a typical figure for this cultivation site, and neither one is a suggestion.
Does a buyer contract hold this crop to a dated delivery?
Yes means a signed contract puts a date on this crop.
Does a buyer contract hold this crop to a dated delivery?. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
unitsNot set
05,000,000
The count covers only the units this delay pushes past the date.
Saleable units that will now come off the bench after that date. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
The two figures at the ends of the slider are the smallest and the largest answers this box takes. They mark the edges of the question. Neither one is a typical figure for this cultivation site, and neither one is a suggestion.
$per unitNot set
0100,000
The contract price and what one late unit still fetches settle this figure.
Value one of those units loses by finishing late. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
The two figures at the ends of the slider are the smallest and the largest answers this box takes. They mark the edges of the question. Neither one is a typical figure for this cultivation site, and neither one is a suggestion.
Did weather, fire, wildlife, an earthquake or an eruption cause this failure?
No means an ordinary mechanical, electrical or utility failure.
Did weather, fire, wildlife, an earthquake or an eruption cause this failure?. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
Step 3Describe the equipment serving that room
Did a standby unit take over and hold this room on spec?
Yes means a standby unit carried this room while the failed unit was down.
Did a standby unit take over and hold this room on spec?. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
Did that standby unit pass a full-load failover test in the last 12 months?
Yes means a dated record shows the standby picking this room up under load.
Did that standby unit pass a full-load failover test in the last 12 months?. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
Is a vendor quote for temporary capacity at this room on hand?
Yes means a written quote for the failed subsystem at this room is on hand.
Is a vendor quote for temporary capacity at this room on hand?. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
degrees FNot set
0150
The room's own controller or a thermometer gives this reading.
Hottest reading in the room while people were working in it. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
The two figures at the ends of the slider are the smallest and the largest answers this box takes. They mark the edges of the question. Neither one is a typical figure for this cultivation site, and neither one is a suggestion.
Not set
percent relative humidity
The room's own logger carries this reading from during the failure.
Highest humidity the room reached during the failure. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
Not set
parts per million
0100,000
A meter or the room's own controller log gives this reading.
Highest carbon dioxide reading in the room during the failure. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
The two figures at the ends of the slider are the smallest and the largest answers this box takes. They mark the edges of the question. Neither one is a typical figure for this cultivation site, and neither one is a suggestion.
Not set
parts per million
05,000
A carbon monoxide meter gives this reading.
Highest carbon monoxide reading in the room during the failure. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
The two figures at the ends of the slider are the smallest and the largest answers this box takes. They mark the edges of the question. Neither one is a typical figure for this cultivation site, and neither one is a suggestion.
Not set
water activity
The dry room's own probe gives this reading.
Highest water activity the dry room measured after the failure. Blank means unknown; zero means none. The selected calculation identifies the financial role. Supporting facility and coverage answers are reported separately, not added to financial risk.
Questions included in this metric
Every question in this panel feeds the figures beside it. Nothing is set aside.
Starting values, blanks and sources
Every box below opens blank, or at a starting value. A starting value stands only until the site's own figure takes its place. It is named under its box, with its source, and with its working one symbol away. A blank box is refused by name until the site answers it. Every box says why behind the information symbol beside its question.
Use the number of similar outages in the result period. Annual records are included once; only repair costs are multiplied by this count. In hourly or per-event records mode, the selected service loss is also multiplied. This is a scenario assumption, not a failure prediction.
events / year
Repair costs to include
Select only costs not already counted above.
Regional T3 planning allowances from the existing calculator, not a binding quote or a promise of service coverage. Base covers the other California counties; North/SF covers San Francisco, Marin, Sonoma, Mendocino and Lake. The default is Base, matching the original calculator. Confirm the applicable rate before relying on an estimate.
Changing area updates only allowances still linked to regional pricing. Your overrides are preserved; use the reset button to restore a regional allowance.
Facility and coverage context · optional
These answers support a review. They do not add penalties, assume an insurance payment, or erase a loss already entered.
Save or reopen this scenario
Answers remain in memory until this page closes or reloads. A downloaded file keeps calculator answers only, not contact details. Stored comparison answers are retained even when No onsite spares locks the displayed values to Today. Anyone with the file can read those answers. Older calculator versions cannot be reopened here.
Annual cost todayNot set
Building types and method
Step 1
Which building is this?
This page is built for Controlled Environment Agriculture (CEA). Choose another building type if needed.
How this is different
Every box opens blank, or at a starting value. A starting value stands only until the site's own figure takes its place. Where CCMS cannot source something honestly, this page leaves it out and names it.
26
Questions, and every one of them this building type's own
25 of them sit in the two steps below. The count of events in a year sits at the foot of the panel. Each one comes off this market's own contract language and its own published rates. A question CCMS cannot source honestly is not asked.
Match the recovery plan to the equipment and controls serving each space.
Turn the estimate into an equipment conversation
An HVAC Health Assessment reviews one critical asset, its operating condition and available alarm history. The facility team supplies schedule, cost and contract figures; the assessment does not verify every calculator input.