Mold Growth Risk Calculator

Stephanie Ben-Joseph headshot Stephanie Ben-Joseph

Introduction to surface-based mould risk

Mould grows on materials, so room relative humidity alone cannot describe the risk. The air beside a cold window reveal, external corner or wall behind furniture may be close to saturation even when a hygrometer in the room reports an ordinary value. This calculator first converts the room measurements into water vapour pressure. It then compares that pressure with the saturation pressure at the surface temperature to estimate surface relative humidity.

The second part applies the VTT mould-index model used by ANSI/ASHRAE Standard 160. The result is an index M from 0 to 6. Zero represents no growth, 1 marks microscopic onset, 3 marks the beginning of visible growth and 6 represents heavy coverage. Duration matters: a short humid event and months of sustained dampness should not receive the same result.

This is a building-moisture screening calculation, not a mould inspection or health assessment. Visible mould, a musty smell, active leakage or recurring condensation should be investigated even when a calculated index is low. The spelling “mold” is common in the United States, while “mould” is common in many other English-speaking regions; both terms refer to the same type of fungal growth in this explanation.

How to use the mould-risk inputs

Enter the indoor dry-bulb temperature and the relative humidity measured away from direct sun, heaters and supply grilles. Enter the temperature of the actual surface being assessed, preferably from a suitable contact sensor or infrared thermometer. Then supply the number of days for which approximately constant conditions persist and choose the closest material sensitivity class.

Untreated wood is very sensitive. Planed wood, wood-based boards and paper-faced products are sensitive. Cement-based products, plastics and mineral fibres are generally medium resistant. Glass, metal and effectively protected surfaces are resistant. A class is only a model category; product-specific test data should take priority where available. Dust, dirt, wallpaper paste, paint additives and organic deposits can also make the effective surface more hospitable than the underlying substrate suggests.

Choose Celsius or Fahrenheit before entering values. Switching units converts both temperature fields. Select Assess risk to calculate the dew point, surface humidity, critical humidity, mould index, long-term ceiling and estimated times to microscopic and visible growth. The chart shows accumulation through the selected exposure, while the sensitivity table repeats the calculation at nearby surface temperatures.

For a cautious assessment, measure more than one location and use the coldest credible surface temperature rather than an average across an entire wall. A room sensor may be useful for general conditions, but it should not be placed directly against the cold surface because that would mix the room-air and surface measurements. If conditions vary substantially from day to night, run several scenarios rather than treating one convenient reading as representative of the whole season.

The formulas behind surface humidity and mould growth

The saturation vapour pressure pws is evaluated from absolute temperature T in kelvin. Above freezing, the calculator uses the ASHRAE Handbook psychrometric relation:

lnpws=C8T+C9+C10T+C11T2+C12T3+C13lnT

The pressure is in pascals. The coefficients are C8=5800.2206, C9=1.3914993, C10=0.048640239, C11=4.1764768×105, C12=1.4452093×108 and C13=6.5459673. Below 0 °C, the corresponding ASHRAE equation over ice is used.

Room vapour pressure is:

pw=RHair100pws(Tair)

Assuming the vapour pressure is uniform between the room measurement and the nearby surface, surface relative humidity becomes:

RHsurf=100pwpws(Tsurf)=RHairpws(Tair)pws(Tsurf)

The dew point Td solves pws(Td)=pw. The script finds it by bisection. If the surface is at or below that temperature, the reported surface humidity is capped at 100 % and the result identifies condensation.

Growth begins only above a temperature-dependent critical humidity RHcrit. For very sensitive and sensitive materials:

RHcrit={0.00267Ts3+0.160Ts23.13Ts+100when Ts20 °C80when Ts>20 °C

For medium-resistant and resistant materials, the same cubic is used up to 7 °C and the threshold is 85 % above 7 °C. This explains why one universal room-humidity threshold cannot accurately represent mould risk.

When RHsurf>RHcrit and the surface is above 0 °C, the hourly index increment is:

ΔM=k1k2168exp(0.68lnTs13.9lnRHsurf+0.14W+66.02)

The attenuation term slows growth near the maximum supported index:

k2=max[1exp(2.3(MMmax)),0]

With x=RHcritRHsurfRHcrit100, the ceiling is:

Mmax=A+BxCx2

Material coefficients used by the VTT model

The coefficients k1, W, A, B and C follow ANSI/ASHRAE Standard 160. The value of k1 changes when M<1 becomes M1.

Material sensitivity coefficients used in the calculation
ClassTypical materialsk1, M<1k1, M1WABC
Very sensitiveUntreated wood120172
SensitivePlaned wood and paper-faced board0.5780.38610.361
Medium resistantCement, plastic and mineral fibre0.0720.0971051.5
ResistantGlass, metal and protected surfaces0.0330.0141031

At saturation, x=1, so Mmax=A+BC. The corresponding ceilings are 6 for very sensitive, 5.3 for sensitive, 3.5 for medium-resistant and 2 for resistant materials.

How to interpret the calculated mould index

An index below 1 means established growth is not predicted during the selected exposure. At M=1, microscopic onset has occurred. Values from 1 to below 3 describe increasing microscopic growth. At M=3, growth begins to be visible, and ANSI/ASHRAE Standard 160 requires the calculated index not to exceed 3.00.

Read the ceiling Mmax with the current index. A short exposure may have a small current result but a high ceiling, indicating that continued dampness could become serious. Conversely, a ceiling below 3 means those constant conditions cannot reach the visible-growth threshold in this model.

The index is not a percentage of spores, a probability that occupants will become ill or a direct laboratory count. It is a model scale describing the expected stage and extent of growth under defined environmental conditions. A result of 2 is therefore not “twice as hazardous” as a result of 1. The scale should be used to compare moisture scenarios and to check the Standard 160 design criterion, not to make medical claims.

Worked example: a cold wall behind furniture

Suppose a bedroom is at 21 °C and 55 % relative humidity, while a paper-faced wall behind a wardrobe is 12 °C. Select the sensitive class and an exposure of 30 days. The room vapour pressure is about 1368 Pa and the dew point is about 11.6 °C, placing the wall only slightly above condensation.

At 12 °C, the estimated surface humidity is:

RHsurf=100×1368.21402.6=97.6 %

The room reading is only 55 %, but the cold wall is nearly saturated. The sensitive-material threshold is exceeded, so growth accumulates. Warming that surface to about 17 °C while leaving room temperature and humidity unchanged reduces its surface humidity to roughly 71 %, below the critical value. This illustrates why insulation, thermal-bridge repair and air circulation behind furniture can be as important as dehumidification.

The example also shows why condensation is not the only condition worth investigating. The 12 °C wall is fractionally warmer than the calculated dew point, so it might remain visibly dry while sustaining very high surface humidity. A person looking only for droplets could miss the prolonged damp boundary layer behind the wardrobe. Dust and paper facing can provide nutrients, and restricted air movement can keep the local surface colder than the room-facing portion of the same wall.

Translating room readings into surface conditions

The calculator begins by converting Celsius surface temperature to absolute temperature. For the surface, that conversion is TK=Ts+273.15. Fahrenheit entries are converted to Celsius internally before this step. Absolute temperature is required by the saturation-pressure equations because their coefficients are defined on the kelvin scale, not because the user must take a kelvin measurement.

Relative humidity is a ratio rather than a fixed amount of water. The fractional room humidity is φair=RHair100. Multiplying that fraction by saturation pressure gives pw=φairpws(Tair). Vapour pressure is the quantity carried from the room reading to the surface calculation.

The corresponding fractional humidity at the material is φsurf=pwpws(Tsurf). Saturation pressure falls as temperature falls, so the same vapour pressure occupies a larger fraction of the surface air’s moisture-holding capacity. This is why a cold bridge can be damp even without any additional source of water at that exact location.

A useful diagnostic is the temperature depression ΔT=TairTsurf. A large positive difference points toward weak insulation, thermal bridging, low exterior temperature, reduced room-side heat transfer or some combination of those effects. The difference does not by itself prove a defect, because windows and other designed thermal boundaries commonly run cooler than room air, but it helps explain why room RH and surface RH diverge.

The surface amplification factor can be written as F=pws(Tair)pws(Tsurf). When the surface is colder than the room, this factor exceeds one. Multiplying room RH by that factor gives the uncapped estimate of surface RH. The factor is especially useful for understanding that the room and surface readings are physically related rather than independent numbers.

Dew point, condensation and the margin before wetting

Condensation is predicted when TsurfTd. At that point, air adjacent to the material cannot retain all of its water vapour in gaseous form under the simplifying assumptions of the calculation. The calculator caps surface RH at 100 % because relative humidity above saturation is not a stable surface-air condition; excess moisture is expected to condense, frost or otherwise interact with the material.

The dew-point safety margin is ΔT=TsurfTd. A positive margin means the entered surface temperature is above the calculated dew point, while a value near zero means small measurement errors or short-term changes could reverse the conclusion. A negative value indicates predicted condensation. This margin is useful operationally because it expresses how much warmer the surface would need to be merely to avoid saturation, not how warm it must be to remain below the mould-growth threshold.

Liquid water deserves immediate attention even if the model’s time-based index has not yet risen. Condensation can run into joints, wet paper facings, soak dust or reach colder concealed layers. Repeated daily condensation may also be poorly represented by one average temperature. If droplets, staining or frost are observed, investigate the source and assembly rather than using an index below 3 as reassurance.

Critical humidity and accumulated exposure time

The amount by which the surface exceeds its material threshold can be described as E=RHsurfRHcrit. A positive value enables growth in the constant-condition model, provided the surface temperature is above 0 °C. A negative value means the model does not accumulate mould for that scenario. This difference is more informative than comparing surface RH with an arbitrary rule such as 80 % because the threshold changes with temperature and material class.

The entered duration is converted from days to hours using h=24d. The script then advances the mould index in one-hour increments. This numerical procedure makes it possible to detect when onset and visible growth are crossed and to draw the growth chart. It does not imply that environmental measurements are accurate to the hour; it is simply the model’s integration interval.

Each run begins from a clean-surface assumption represented by M0=0. If a material already has established growth, prior wetting or contamination, the calculated result should not be interpreted as resetting its history. Cleaning visible growth without correcting moisture can also leave a surface more vulnerable than a genuinely new, clean specimen. Existing mould calls for investigation and appropriate remediation rather than a fresh zero-state forecast.

For the design check reported by the calculator, the acceptance condition is M3.00. Passing that numerical condition does not certify the entire building. It applies only to the entered location, material class, duration and assumed constant conditions. A wall can pass at its measured centre while a colder corner, fastener, window edge or concealed interface fails.

Microscopic onset, visible growth and the model ceiling

Microscopic onset is recorded at M1. At this stage growth may not be visible during an ordinary inspection, yet the environmental conditions have supported the first modelled level of development. The reported time to onset can help compare interventions. For example, two scenarios might both remain below visible growth during 30 days, but one may reach onset in a week while the other never reaches it.

The visible-growth marker is M3. “Visible” is a model classification rather than a guarantee that a particular observer will see a colony under all lighting and surface conditions. Colour, texture, accessibility and the distribution of growth affect inspection. Conversely, staining that looks biological may have another cause. Sampling and professional interpretation may be needed when identification matters.

For active growth conditions, the normalized humidity variable generally lies within 0<x1. It approaches zero at the critical humidity and reaches one at saturation. The quadratic ceiling maps that moisture intensity and the selected material coefficients to the highest index sustained by the constant scenario.

The numerical simulation constrains the result so that 0MMmax. Growth slows as the current index approaches the ceiling. This prevents the model from increasing indefinitely and acknowledges that a given combination of humidity, temperature and material sensitivity supports a finite modelled extent of growth.

The continuous idea behind the hourly update may be summarized as dMdtk1k2. The material term controls sensitivity, while the attenuation term reduces the rate near the ceiling. Temperature and surface humidity affect the characteristic time in the exponential expression shown earlier. The calculator implements the published relationship as discrete hourly increments.

The material coefficient changes at onset according to k1={k1aM<1k1bM1. The values in the coefficient table are therefore not interchangeable. The model allows the early establishment phase and later development phase to proceed at different relative rates for each sensitivity class.

The attenuation factor remains within 0k21. It is close to one when the index is far below its ceiling and tends toward zero as the ceiling is approached. A chart that flattens is therefore behaving as intended; the flattening does not mean the environmental condition has dried.

The active-growth temperature condition is Ts>0 °C. The implemented constant-condition calculation does not accumulate the index at or below freezing, even though frozen moisture can still damage materials and can become available when thawing occurs. A cold-season assessment should therefore consider what happens during warmer periods as well as the frozen interval itself.

The second active-growth condition is RHsurf>RHcrit. Equality does not produce an increment in this implementation. Because field instruments have uncertainty and surfaces fluctuate, a result exactly at the threshold should not be treated as a robust safety margin. Testing slightly cooler, wetter and longer scenarios provides a more useful picture.

Measuring temperature and humidity for a credible result

A calculator cannot correct an unrepresentative measurement. Indoor RH sensors should be allowed to stabilize and should be checked against their stated accuracy. Low-cost hygrometers can differ by several percentage points, especially near the high end of their range. If the decision is important, compare instruments or use a recently calibrated device. Record the time, weather, heating state, occupancy and recent moisture activities so the reading has context.

Surface temperature can be measured with a contact probe or an infrared instrument, but each method has limitations. Contact probes need adequate contact and time to equilibrate. Infrared thermometers infer temperature from emitted radiation and can be misleading on shiny metal, reflective glass or surfaces with an incorrect emissivity setting. The measured spot also has an area that grows with distance, so standing too far away may average the cold corner with warmer surroundings.

Look for the coldest plausible point rather than measuring only where access is easy. Common locations include external corners, window and door reveals, the lower edge of glazing, uninsulated lintels, wall-to-ceiling junctions, areas behind large furniture and places where insulation is missing or compressed. Thermal imaging can help identify patterns, but images should be interpreted with indoor and outdoor conditions in mind.

Measurements taken during mild weather may understate winter risk. Conversely, a short reading during an exceptional cold snap may overstate the duration of the worst condition. A useful assessment combines spot measurements with logging or scenario analysis. Run the calculator using normal winter conditions, a credible cold period and a warmer-surface improvement case. The resulting range is often more informative than a single apparently precise answer.

Using the sensitivity table to test uncertainty

The generated sensitivity table changes surface temperature by several degrees while holding room vapour pressure, exposure time and material class constant. This isolates the effect of surface temperature. If a two-degree change moves the result across onset or the Standard 160 criterion, the assessment is sensitive and deserves better measurements or a wider safety margin.

Surface warming has two related effects in the model. It increases saturation vapour pressure and therefore lowers surface RH for the same amount of indoor moisture. It can also change critical humidity and the characteristic growth time. This is why the mould index does not necessarily respond in a simple linear way to temperature. The table performs the full calculation at every listed temperature instead of scaling the original index by a fixed percentage.

The table does not predict how a proposed construction change will alter the real surface temperature. That requires heat-flow analysis, validated thermal modelling or measurement after the work. Its purpose is to answer a narrower question: if the surface were this much warmer or colder while room conditions stayed the same, how would the moisture-risk estimate change?

Reducing mould risk at the source

Effective control usually addresses moisture supply, surface temperature and air movement together. Indoor moisture comes from occupants, bathing, cooking, clothes drying, unvented combustion, humidifiers, wet foundations, plumbing failures and outdoor air under some climates and seasons. Source control and properly operating exhaust ventilation can reduce vapour pressure throughout the room.

Dehumidification can be useful when outdoor conditions, below-grade moisture or internal loads keep RH elevated. A dehumidifier should discharge condensate safely and be sized and maintained appropriately. Lowering room RH reduces surface RH at every location, but it should not substitute for repairing rain entry, plumbing leakage or bulk-water intrusion. Wet porous materials may need direct drying or replacement even after room RH improves.

Raising surface temperature may involve improving insulation continuity, correcting thermal bridges, restoring heating, sealing harmful air leakage within an assembly or allowing room air to reach the surface. Moving a wardrobe a short distance from an exterior wall can improve convective heat transfer, although it will not fix missing insulation or water entry. Any air-sealing or insulation work should respect the assembly’s drying paths and local building requirements.

Ventilation is not automatically drying in every climate. Outdoor air can lower indoor humidity during cold weather because its absolute moisture content is often low after heating. In warm humid weather, uncontrolled outdoor air can add moisture and increase the latent load. Mechanical ventilation and conditioning should therefore be designed for climate, occupancy and building pressure rather than prescribed from room RH alone.

Different moisture mechanisms that can look alike

High surface RH caused by a thermal bridge is only one pathway to mould. Rain penetration can wet sheathing or finishes without producing unusual room RH. Plumbing leaks can create localized damage. Ground moisture can move through basements and crawl spaces. Air leakage can carry vapour into concealed cavities where it cools and condenses. Construction moisture can remain in concrete, timber or finishes after a building appears complete.

Patterns help distinguish these mechanisms. Growth outlining studs may suggest thermal differences, while a concentrated stain below a window may suggest rain entry. Damage near a pipe or fixture may indicate leakage. Seasonal recurrence can reveal weather or HVAC relationships. These clues are not definitive, but they explain why the calculator should be used alongside inspection rather than as a substitute for it.

Concealed surfaces may experience conditions unlike the room-facing surface. Vapour retarders, insulation, air spaces and exterior materials change temperature and drying potential through the assembly. This calculator carries room vapour pressure directly to the assessed surface and does not solve coupled heat, air and moisture transport. Hygrothermal simulation or intrusive investigation may be needed for wall cavities, roofs and below-grade assemblies.

Limitations of this constant-condition mould estimate

The calculation assumes one temperature and humidity pair for the entire exposure and starts from a clean surface with M=0. Real buildings fluctuate hourly. The full model can also reduce an accumulated index during dry periods, but a single constant-condition scenario cannot represent that history.

Surface temperature is often the most uncertain input and can strongly change the answer. Measure the coldest relevant area where practical, and use the sensitivity table to test uncertainty. The material classes are broad groups rather than guarantees for every coating, composite or contaminated surface.

The calculation assumes that vapour pressure at the room sensor is representative of the air next to the assessed surface. Closed cabinets, furniture, curtains and poorly mixed zones may violate that assumption. Moisture can also be released directly from a wet material, making its local vapour pressure higher than the room value. If a surface is visibly wet or an assembly has leaked, direct moisture investigation is more appropriate than relying on room-air psychrometrics.

The VTT index is empirical and was developed from controlled testing and model calibration. Like every model, it simplifies biological variability, substrate condition and environmental history. It should be treated as a risk-screening and design tool rather than a deterministic forecast that every material will follow exactly.

The result does not identify species, spores, allergens, toxins or medical risk. It also does not override visible evidence. Repair water entry, dry wet materials promptly and seek qualified building or health advice where conditions warrant it. People with health concerns should consult an appropriate healthcare professional rather than attempting to infer exposure or diagnosis from a mould index.

Sources for the mould and psychrometric equations

The calculation uses the saturation-pressure equations in the ASHRAE Handbook—Fundamentals psychrometrics chapter and the VTT model published by Hukka and Viitanen and adopted in ANSI/ASHRAE Standard 160. The model includes the recommended decline coefficient k3=0.1, although decline is not exercised in this constant-condition calculator. Practical moisture guidance is consistent with the US Environmental Protection Agency’s guide to mold, moisture and the home and the World Health Organization’s guidance on dampness and mould.

Standards and handbooks can be revised, and local codes may adopt a particular edition with amendments. For regulated design, confirm the applicable standard, climate data, modelling procedure and acceptance criteria with the authority having jurisdiction. This page explains the calculation for educational screening and does not reproduce every requirement of the referenced publications.

Common questions about surface mould risk

Why is surface temperature required?

Relative humidity rises when air is cooled without removing vapour. The surface temperature therefore determines how close the boundary layer is to saturation. A room reading cannot reveal the effect of a local cold bridge unless that temperature difference is included.

Does one humid afternoon cause visible mould?

Usually not. The model accumulates growth over time. Leaks and wet porous materials still require prompt drying because their local conditions may be more severe than the room measurements suggest. Repeated short events can also matter even when one event is brief.

Is an index of 3 a health threshold?

No. It is a visible-growth and design criterion, not a medical exposure limit. Health significance depends on many factors that this calculator does not measure.

Why can the surface RH be much higher than room RH?

The calculator holds vapour pressure approximately constant while evaluating saturation pressure at a colder temperature. Because colder air at the surface has a lower saturation pressure, the same moisture represents a larger relative humidity.

What should I do if the calculator predicts condensation?

Check the measurements, then investigate moisture load and the reason the surface is cold. Recurring condensation can damage finishes and concealed materials even before the selected exposure produces a high mould index.

Can I use average monthly conditions?

An average can hide cold nights and humidity peaks. It may be useful for an initial comparison, but hourly data or separate conservative scenarios are better when conditions fluctuate or when the result is close to a threshold.

Applies to both temperature fields and converts values already entered. Measure room air away from heaters, direct sun and supply grilles. Enter the room hygrometer reading from 0 % to 100 %. Measure the material itself, especially the coldest corner or thermal bridge. Enter a positive duration of up to 3650 days. Choose the closest ANSI/ASHRAE Standard 160 material class.

Enter room conditions, surface temperature, duration and material class to estimate the mould index.

Mould index over the exposure period

The curve traces the calculated index. Dashed lines mark onset (M=1) and visible growth (M=3).

Your browser does not support the mould-index chart canvas.

Run a calculation to draw the growth curve.

How much would a warmer surface help?

The table repeats the calculation over nearby surface temperatures while holding the room conditions, duration and material class fixed.

Run a calculation to create the surface-temperature sensitivity table.

Arcade mini-game: mould-risk calibration run

Catch useful assessment inputs and avoid misleading assumptions.

Score: 0Timer: 30sBest: 0
Your browser does not support this optional canvas game.

Start the game, then use your pointer or arrow keys to catch useful inputs.

Embed this calculator

Copy and paste the HTML below to add the Mold Growth Risk Calculator – Surface RH and VTT Mould Index to your website.