Mold Growth Risk Calculator

Introduction to surface-based mould risk

Mould grows on materials, so room relative humidity alone cannot describe the risk. Air beside a cold window reveal, exterior corner or wall behind furniture can approach saturation even when a room hygrometer reports an ordinary value. This calculator converts the indoor measurements into water vapour pressure, evaluates that pressure at the entered surface temperature and estimates surface relative humidity.

It then 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 modelled growth, 1 marks microscopic onset, 3 marks the beginning of visible growth and 6 represents heavy coverage. Time matters, so a brief humid event and months of sustained dampness do not receive the same result.

This calculation screens building-moisture conditions; it is not a mould inspection or health assessment. Investigate visible growth, musty odours, active leakage and recurring condensation regardless of the index. “Mold” and “mould” are regional spellings of the same term.

How to use the mould-risk inputs

Enter indoor dry-bulb temperature and relative humidity measured away from direct sun, heaters and supply grilles. Enter the temperature of the actual material being assessed, ideally at the coldest credible point. Supply the number of days that approximately constant conditions persist, then choose the closest material sensitivity class. Switching between Celsius and Fahrenheit converts both temperature fields.

Untreated wood is very sensitive. Planed wood, wood-based boards and paper-faced products are sensitive. Cement-based materials, plastics and mineral fibres are generally medium resistant, while glass, metal and effectively protected surfaces are resistant. These are broad model categories. Product test data should take priority, and dust, wallpaper paste, organic deposits or damaged coatings can make a real surface more hospitable than its substrate suggests.

Select Assess risk to calculate dew point, surface humidity, critical humidity, mould index, the long-term ceiling and estimated times to microscopic and visible growth. The chart traces accumulation during the selected exposure. The sensitivity table repeats the calculation at nearby surface temperatures while holding the room conditions, duration and material class fixed.

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 psychrometric relation:

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

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 vapour pressure is uniform between the room reading and the nearby surface, surface relative humidity is:

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

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

Growth begins 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

Medium-resistant and resistant materials use the same cubic through 7 °C and an 85 % threshold above 7 °C. When RHsurf>RHcrit and the surface is above 0 °C, the hourly increment is:

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

The attenuation term slows growth as the index approaches its supported maximum:

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

With x=RHcritRHsurfRHcrit100, the ceiling is:

Mmax=A+BxCx2

Material coefficients and mould-index interpretation

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 resulting ceilings are 6 for very sensitive, 5.3 for sensitive, 3.5 for medium-resistant and 2 for resistant materials.

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 represent increasing microscopic growth. At M=3, growth begins to be visible, and Standard 160 requires the calculated index not to exceed 3.00.

Read the current index together with Mmax. A short exposure can have a low current index but a high ceiling, showing that continued dampness could become serious. A ceiling below 3 means the constant scenario cannot reach the model’s visible-growth threshold. The scale is not a probability, spore count or medical hazard score.

Worked example: a cold bedroom wall

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

RHsurf=100×1368.21402.6=97.6 %

The room reading is moderate, but the cold wall is nearly saturated and exceeds the sensitive-material threshold. Warming the surface to roughly 17 °C while leaving room conditions unchanged lowers its surface RH to about 71 %. This illustrates why insulation, thermal-bridge repair and air circulation behind furniture can matter as much as dehumidification. It also shows that a surface may support growth without visible droplets.

Diagnostic quantities for surface moisture

The temperature conversion is TK=Ts+273.15. Fahrenheit values are converted to Celsius first. Fractional room humidity is φair=RHair100, and vapour pressure is pw=φairpws(Tair).

At the material, φsurf=pwpws(Tsurf). Saturation pressure falls with temperature, so unchanged vapour pressure occupies a larger share of the moisture-holding capacity beside a cold surface.

The temperature depression is ΔT=TairTsurf. A large positive value can point to thermal bridging, weak insulation or restricted room-side heat transfer. The amplification factor is F=pws(Tair)pws(Tsurf). It exceeds one when the surface is colder than the room.

Condensation is predicted when TsurfTd. The dew-point margin is ΔT=TsurfTd. A small positive margin means ordinary measurement error or short-term variation could change the conclusion; a negative margin indicates predicted condensation.

Threshold exceedance is E=RHsurfRHcrit. A positive value enables growth when the surface is above freezing. Duration is converted using h=24d, and the script advances the index in hourly increments.

Every run assumes a clean initial surface, M0=0. It does not erase previous wetting or established growth. The reported design check is M3.00, and it applies only to the entered location and scenario.

Microscopic onset occurs at M1, while the visible-growth marker is M3. Under active conditions, the normalized variable generally satisfies 0<x1, and the simulation constrains the result to 0MMmax.

The continuous concept behind the hourly update is dMdtk1k2. The sensitivity coefficient changes at onset:

k1={k1aM<1k1bM1

The attenuation factor stays within 0k21. It approaches zero near the ceiling, so a flattening chart is expected. Growth is active only when Ts>0 °C and RHsurf>RHcrit. Conditions exactly at the threshold do not produce an increment in this implementation.

Measurement, uncertainty and moisture control

A credible result needs representative measurements. Let a humidity sensor stabilize, consider its stated accuracy and record the weather, heating state and recent moisture activities. Contact surface probes require good contact and time to equilibrate. Infrared thermometers can misread reflective glass or shiny metal, and their measured area grows with distance. Check likely cold points such as exterior corners, reveals, glazing edges, lintels and locations behind large furniture.

The generated sensitivity table changes surface temperature by several degrees without changing room vapour pressure. If a small temperature change moves the result across onset or the Standard 160 criterion, improve the measurement or use a wider safety margin. The table does not predict the temperature produced by a construction upgrade; heat-flow analysis or post-work measurement is needed for that.

Risk reduction usually combines moisture-source control, warmer surfaces and appropriate air movement. Repair rain and plumbing leaks, exhaust moisture from bathing and cooking, dry wet materials promptly and avoid unnecessary humidification. Dehumidification can lower vapour pressure, while insulation continuity, thermal-bridge correction and space behind furniture can raise local surface temperature. Ventilation is not automatically drying in every climate; warm humid outdoor air can add moisture.

High surface RH is only one moisture mechanism. Rain penetration, ground moisture, plumbing failures, construction moisture and air leakage into concealed cavities can produce damage without unusual room RH. Concealed layers may also have temperatures and vapour pressures unlike the room-facing finish. Use this calculator alongside inspection, not as a substitute for diagnosing the moisture source.

Limitations, sources and practical interpretation

The estimate assumes constant temperature and humidity and starts with M=0. Real buildings fluctuate, and the full VTT model can include decline during dry periods. This constant-condition calculator does not reconstruct an earlier moisture history. Material classes are broad, and the assumption that room vapour pressure represents air beside the surface may fail behind closed cabinets or near wet materials.

The VTT index is empirical. It does not identify mould species, spores, allergens, toxins or medical risk, and it does not overrule visible evidence. A passing result applies only to the entered surface, duration and conditions. A colder corner, fastener, window edge or concealed interface may behave differently.

The calculation uses saturation-pressure equations from 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 here. Practical guidance is consistent with the US Environmental Protection Agency’s guide to mold, moisture and the home.

Standards and local codes can change. For regulated design, confirm the applicable edition, climate data, modelling procedure and acceptance criteria with the authority having jurisdiction. Seek qualified building or healthcare advice when physical conditions or health concerns warrant it.

Common questions about surface mould risk

Why is surface temperature required?

Relative humidity rises when air is cooled without removing vapour. Surface temperature reveals how close the boundary layer is to saturation at a cold bridge.

Does one humid afternoon cause visible mould?

Usually not. Growth accumulates over time, although leaks and wet porous materials still require prompt drying and may be more severe than room measurements suggest.

Is an index of 3 a health threshold?

No. It is a visible-growth and design criterion, not a medical exposure limit.

Why can surface RH greatly exceed room RH?

The same vapour pressure represents a larger fraction of saturation pressure at a colder temperature.

What should I do if condensation is predicted?

Verify the measurements, then investigate the moisture load and why the surface is cold. Recurring condensation can damage finishes and concealed materials.

Can I use average monthly conditions?

An average can hide cold nights and humidity peaks. Separate conservative scenarios or logged data are better 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.

Surface-temperature sensitivity results

The table repeats the calculation over nearby surface temperatures while holding 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.