How to use U-Monkey — the complete guide

Everything in the free U-value calculator, explained: from your first layer to a Building-Control-ready PDF with a condensation check. Five minutes to read, less to do.

Open U-Monkey — free

No sign-up. Everything below happens in your browser.

Quick start — a U-value in under a minute

  1. Open the calculator and pick your element — wall, roof or floor.
  2. Tap a starter template (or “See a worked example”) to load a typical build-up.
  3. Swap layers and thicknesses to match your construction. The U-value and the Part L traffic lights update live.

That's genuinely it for a simple element. The rest of this guide covers each feature properly.

1. Choose your element and building-work type

U-Monkey handles external walls, pitched roofs (insulated at ceiling or rafter level), flat roofs (including tapered schemes), exposed floors, solid ground floors and suspended ground floors. Both ground floors follow BS EN ISO 13370, so you'll also enter the exposed perimeter, floor area and wall thickness — a ground-floor U-value depends on plot geometry, not just the layers. A suspended floor adds the ventilated void beneath it. A heated basement has its own two elements: the basement floor (the ground-floor equation with the depth z below ground, which reduces the loss) and the basement wall (the ISO 13370 average over the buried depth, from the wall build-up, the depth and the basement floor's resistance). The part of a basement wall above ground is an ordinary external wall.

A party wall is different again: its U-value is not calculated from the layers but assigned by construction, because the loss is air movement inside the cavity rather than conduction to the neighbour (SAP 10.2 Table 3.10, AD L Table 2.1) — solid 0.0, unfilled cavity with no edge sealing 0.5, unfilled but effectively sealed 0.2, fully filled and sealed 0.0. Pick the construction and U-Monkey judges it against the 0.20 limit in England and Wales (Scotland requires a sealed, fully filled cavity, 0.0). Adding the layers is optional and only feeds the cross-section and thermal mass.

Then, under the verdict, say where the building is (England, Wales, Scotland or Ireland) and what kind of building it is (a dwelling, or anything else). The eight combinations each use their own tables — Approved Document L Vol 1 for dwellings in England (2021) and Wales (2022: roofs 0.13, walls 0.18, floors 0.15, retained elements Table 11.1); Section 6 of the Scottish Technical Handbooks (January 2025: domestic Table 6.2 wall 0.17, floor 0.15, roof 0.12; non-domestic Table 6.3 wall 0.21, floor 0.18, roof 0.16 — one table each for new build, extensions and conversions alike); and Approved Document L Vol 2 for buildings other than dwellings in England (2021: walls 0.26, floors 0.18, pitched roofs 0.16, flat roofs 0.18) and Wales (2022: walls 0.26, floors 0.22, roofs 0.2 for new buildings); and Technical Guidance Document L 2022 for the Republic of Ireland (dwellings Table 1: walls 0.18, floors 0.18, pitched roofs 0.16, flat roofs 0.20, windows 1.4; non-domestic Table 1: walls 0.21, floors 0.21, roofs 0.16 / 0.20, windows 1.6; Tables 5, 10 and 11 for existing buildings). The PDF states which one the verdict used. See the detail pages for Scotland, Wales, Ireland and non-domestic buildings.

Then set the building-work type, because it decides the pass mark (table numbers below are the England Vol 1 ones):

Not sure what you need? See What U-value do I need?

2. Build up the layers, outside → in

Add layers in construction order, outermost first, with + Add layer. The picker is organised in tabs — Insulation, Insulated plasterboard, Boards, Masonry, Concrete & screeds, Timber, Plasters & renders, Membranes, Coverings & cladding, Air cavities, Metals and Special — and the search box looks across everything, including brand names. Building a whole wall? Tick Keep open — add outside → in in the picker: each pick stays in the picker, clears the search and adds the layer inside the last one, with the build-up so far and the live U-value shown in a strip above the list. Type three letters and press Enter for each layer, then Done. The tick is remembered.

The library holds 300+ materials: BR 443 / CIBSE generic values plus real UK products from Kingspan (including the full Kooltherm K-series), Celotex, Recticel, EcoTherm, Unilin, IKO, Rockwool, Knauf, Isover, Superglass, Jablite, Thermalite, Celcon, Durox and many more — each with its declared λ and the source it came from. Entries marked ✓ verified have been human-checked against the manufacturer's datasheet. Every thickness is editable, layers drag to reorder, and each shows its own resistance (R) so you can see what is doing the work.

Can't find a product? + Custom material takes any name, λ and thickness.

Two shortcuts worth knowing. The materials you use most sit as Recently used chips at the top of the picker, so the fifteen things your practice actually specifies are one tap away. And 📋 Paste a build-up as text takes a whole construction the way you'd write it in an email — 102.5 brick / 50 cavity / 100 PIR / 100 block / 12.5 plasterboard, outside first — and turns it into layers. It shows you what it recognised before adding anything, prefers generic materials so a bare word never quietly picks someone else's branded product, and lists anything it couldn't place rather than guessing at it. If there is already a build-up on screen it replaces it by default (with an Undo on the confirmation), or tick Add after them to append. 🗑 Clear build-up next to it empties every layer to start again — also undoable for a few seconds. Write on dabs after a lining ("12.5 plasterboard on dabs") and the dot-and-dab air gap is added as its own layer, the BR 443 way; name an insulated plasterboard ("37.5 Kingspan K118") and it arrives as core plus facing with the overall board size.

Branded products only offer real thicknesses

Pick a branded product and the / + buttons step through the thicknesses that manufacturer actually makes, stopping at each end of the range. Celotex GA4000 goes 25, 40, 50, 75, 100, 120, 150 — so those are your options. Type something else and it snaps to the nearest real size and tells you the range; the layer says what it's made in, and the picker tells you before you even add it.

The reason is simple: a U-value quoted for 137mm of a board nobody sells isn't a specification anyone can build to. Generic materials are unaffected and still step freely — and so do products that are laid or sprayed to depth rather than sold in boards. Spray foam, blown bead and fibre, loose fill, poured foam-glass gravel and wet lime or clay renders all stay adjustable, because for those the listed figures are typical depths, not a product range.

Insulated plasterboard

Thermal laminates (Kingspan K118, Celotex PL4000, EcoTherm Eco-Liner, Unilin XT/TL, Gyproc ThermaLine, Knauf laminates) live in their own tab, and picking one adds two layers at once — the insulation core and the plasterboard facing. That keeps both the U-value and the ISO 13788 vapour profile physically correct, which a single "effective λ" layer cannot do.

You don't do any arithmetic. The core is set for you — a 52.5mm K118 is a 40mm core plus a 12.5mm facing — and the / + buttons on the core step straight through the real board sizes, so core plus facing is always a board you can order. The facing itself is locked to its own sheet thickness.

3. Bridging, cavities and foil facings

Bridged layers

Insulation between studs, rafters or joists is bridged: the timber conducts more than the insulation. Open the layer's ⋯ menu, choose bridging, and either type the fraction or enter the stud width and centres — U-Monkey computes the percentage and combines the two paths per ISO 6946. (Steel framing needs the BRE Digest 465 method; U-Monkey warns rather than pretending.)

Air cavities

Cavities come from the Air cavities tab — masonry cavity, dot-and-dab gap, service void, the ventilated loft of a cold roof. Ventilation is set per cavity: unventilated, slightly ventilated (with the opening area in mm²/m, interpolated per ISO 6946 §6.9.3) or well-ventilated — a well-ventilated cavity and everything outside it is disregarded, exactly as the standard requires.

Wall ties, EWI fixings and inverted roofs — the Annex F corrections

BS EN ISO 6946 Annex F (applied through BR 443) adds three corrections on top of the layer arithmetic, and U-Monkey now carries all three. Air gaps are the level 0 / 1 / 2 choice above the result. Mechanical fixings — stainless wall ties through a full-fill or partial-fill cavity, steel screw fixings through external wall insulation — are set from the insulation layer's ⋯ menu (“Fixings through this layer…”): pick a preset or enter the fixing's conductivity, number per square metre and cross-section, and the correction ΔUf = α·λf·nf·Af/d₀·(R₁/RT,h)² is applied and itemised on the report. Ties across an unfilled cavity and basalt, GRP or plastic fixings (λ below 1 W/mK) are exempt and U-Monkey says so. An insulated masonry cavity wall with no fixings set gets a one-tap “Wall ties” prompt under the result — typical stainless wire ties add about 0.003 W/m²K, under the 3 % rule, but the report then shows they were considered. For a flat roof with the insulation above the waterproofing, tick “Inverted roof” in the roof options and point at the waterproofing layer; the heating-season rainfall p is filled in from the climate station chosen for the condensation check (October–May mean daily rainfall from the Met Office 1961–1990 normals — from about 1.5 mm/day in Kent to 4.4 in the Southern Uplands) and can be switched to any of the 21 stations or typed from your own data. Choose the drainage factor for the board joints (0.04 butt-jointed, 0.03 rebated, 0.02 under a green roof or paving, or the product's certified figure); the correction ΔUr = p·f·x·(R₁/RT)² is often the largest term on such a roof. Where the total of all corrections is under 3 % of the U-value the standard lets you omit them; U-Monkey applies them anyway and tells you.

Low-emissivity (foil-faced) cavities — automatic

A cavity bounded by a shiny foil surface loses far less heat by radiation: its effective surface emissivity drops from about 0.9 to 0.2, and BR 443 §4.7.2 raises its resistance accordingly (0.44 instead of 0.18 for a 50mm wall cavity). U-Monkey detects this automatically — put an unventilated cavity next to a foil-faced PIR, phenolic or multifoil board and the cavity is flagged “low-e (auto — foil-faced neighbour)”, with a toast explaining what happened. Tissue-faced boards (like Kingspan TR27, K5 or K103) are correctly excluded. It stays editable: open the cavity's ventilation sheet and untick it, and your choice is remembered.

4. Read the result

The headline U-value is computed by the full combined (upper/lower limit) method of BS EN ISO 6946:2017 with BR 443 conventions — not a simple resistance sum — including ΔU air-gap corrections and the standard's own reliability check. It reproduces the official gov.scot worked example exactly. Under the number you get a plain-English verdict, traffic-light pills for each applicable target, the cross-section drawing, and any warnings (oversized layers, multifoil caveats, steel bridging and so on).

Missing the target? The target solver tells you what thickness of your chosen insulation would get you there — try it before redesigning the whole element.

Check the maths yourself

Under the result, Show the working gives the layer table and the ISO 6946 upper/lower limits. Inside it, Show the arithmetic — every number substituted writes the calculation out in full: the internal surface resistance, then R = d / λ for each layer with the real figures in place, then the external surface resistance and how they assemble into the U-value. A ground or suspended floor shows its ISO 13370 terms instead — Rf, the characteristic dimension B′ = A/(½P), the equivalent thickness dt, and which form of the equation applied.

It's there so you never have to take the number on trust. If a figure looks wrong, you can see exactly which line produced it.

Thermal mass, decrement factor and time lag

Under the target pills, a one-line Thermal mass row gives three numbers for the build-up, calculated to BS EN ISO 13786 (the 24-hour periodic heat-transfer-matrix method):

Click explain and the working opens at the Summer performance block, which also lists the mass per m² and where each density and specific heat came from — the product datasheet, a material-class value, or a transfer from an equivalent material. Every library material carries these two properties with a source, so the row appears without you doing anything. For a custom material it says which layer is missing them: open that layer's menu → Thermal mass and enter density (kg/m³) and specific heat (J/kgK) from the datasheet. U-Monkey will not guess them — an invented density gives a confident-looking time lag that is simply wrong.

The three numbers print on the free PDF under the result. They compare build-ups and feed SAP; they are not a Part O overheating assessment, which models the whole room dynamically. Ten build-ups compared, with what the numbers mean for design: the thermal mass calculator page.

5. Check condensation risk

Every build-up gets a free interstitial condensation screening to BS EN ISO 13788 (monthly Glaser method). The card sits folded under the result with its verdict in the header — a fail opens it automatically; otherwise click the header, or the verdict chip in the result, to see the working. Pick the nearest of the 21 climate stations (BS 5250 Table D.1 for Heathrow, Ringway and Turnhouse; Met Office 1961–1990 normals for the rest, from Lerwick to Plymouth) and the humidity class (class 3 suits most dwellings), and optionally the BS 5250 1-in-10 severe year. You get a month-by-month verdict — no condensation, forms but evaporates, or accumulates — plus the vapour-pressure chart showing exactly where the build-up runs closest to its dew point, the fRsi surface-mould check, and a robustness scenario for cold-roof conversions. Vapour data comes from BS 5250/ISO 10456; where a value is genuinely product-specific you can enter the declared μ or sd on the layer. If condensation would land on structural timber, U-Monkey also interprets what the moisture uptake means against the BS 5250 decay threshold. For the full method, see the condensation risk calculator page.

6. Do the whole job, not one element

A building isn't one element. Tap + Add another element and U-Monkey keeps the wall, the floor and the roof open together — a row of chips at the top, each with its own U-value and pass/fail dot. Click any one to go back to it; nothing is lost when you switch. (Build one element and you'll never see the row — it only appears when there's a second thing to hold.)

+ Window / door adds the openings. A window's U-value is certified, not calculated — it comes off the BFRC label or the manufacturer's data — so you type the figure and U-Monkey checks it against the right Approved Document L limiting value: 1.6 W/m²K for windows and doors in a new dwelling, 1.4 for a new window in an existing one, and 2.2 for rooflights (which are judged more leniently than windows — an easy one to get wrong).

Element schedule then lists the whole job — every element, its U-value, its own target and whether it meets it, with a count of how many pass. It's the summary a spreadsheet was doing for you. Your project is kept in your browser and offered back the next time you open the tool.

Each element still exports its own free PDF. A single combined project report is a Monkey Pro feature.

7. Save, share, resume and export

If another calculator gives you a different answer for the same build-up, the arithmetic view is where you find out why — and why U-value calculators disagree walks through the five things that actually cause it.

You can write a U-Monkey link by hand, which is useful in an email, a specification note or a teaching example:

/tools/u-value-calculator/app/?el=wall&layers=brick:102.5,cavity:50,pir:100,block:100,plasterboard:12.5

el is the element (wall, pitched_roof_rafter, pitched_roof_ceiling, flat_roof, floor, ground_floor, suspended_floor) and layers is a comma-separated list, outside first, each written name:thickness_mm. Names are matched the same way pasted text is, so anything unrecognised is reported rather than guessed. ?el= on its own is a handy bookmark if you always calculate the same kind of element.

Every report can be verified — free ones included

Every report U-Monkey issues — the free U-value PDF as well as the paid condensation report — carries a unique report ID printed on the document. Anyone holding the report can enter that ID at energycount.co.uk/verify and confirm in seconds that it's genuine and matches what was originally issued.

Why that matters: a plain PDF is just a file. It can be edited after the event, a thickness can be "adjusted" somewhere along an email chain, and the person receiving it — a building control officer, a SAP assessor, a main contractor — has no way to tell. The report ID closes that gap. It gives your calculation provenance: Building Control can check it without taking anyone's word, your client can rely on it in a handover pack, and it still verifies years later — during a sale, a retrofit or a warranty query — when the original email is long gone. It's the difference between "here's a PDF someone made" and a document that stands on its own, which is exactly what you want attached to a Building Regulations submission.

Power tips

Frequently asked questions

Does U-Monkey work for Wales, Scotland or non-domestic buildings?

Yes — and the Republic of Ireland. Choose the nation and the building type under the verdict (“Judged as”) and the pass/fail switches to the right tables: Approved Document L Vol 1 or Vol 2 for England (2021) and Wales (2022), Section 6 of the Scottish Domestic or Non-domestic Technical Handbook (January 2025 edition), or Technical Guidance Document L 2022 for Ireland (Table 1 for new work, Tables 5, 10 and 11 for existing buildings) — the PDF states which was used. The U-value itself is the same BS EN ISO 6946 calculation everywhere.

How do I add insulation between rafters or studs (a bridged layer)?

Add the insulation layer, tap its ⋯ menu and choose the bridging option. Enter the bridge material (softwood is preselected for timber) and the fraction — either directly, or from the stud width and centres and U-Monkey works the percentage out for you. The layer then shows its combined bridged resistance.

How do I model an air cavity, and what about foil-faced boards?

Add one of the air cavity entries from the Air cavities tab (standard cavity, dot-and-dab gap, service void, ventilated loft…). Set its ventilation from the ⋯ menu: unventilated, slightly ventilated (with the opening area) or well-ventilated. If the cavity sits against a foil-faced board, U-Monkey automatically treats it as a low-emissivity cavity — the surface emissivity drops from about 0.9 to 0.2, raising the cavity resistance to the BR 443 §4.7.2 value (0.44 for walls at 50mm) — and says so on the layer. You can override this in the ventilation sheet; your choice is remembered.

How do I add insulated plasterboard like Kooltherm K118?

Open the material picker and use the Insulated plasterboard tab. Picking a board adds two layers in one go — the insulation core and the plasterboard facing — so both the U-value and the condensation profile are physically correct. You no longer do any arithmetic: the core is set for you (a 52.5mm K118 is a 40mm core plus a 12.5mm facing), and the − / + buttons on the core step straight through the real board sizes the manufacturer makes, so core plus facing is always a board you can actually order.

Can I use my own lambda value?

Yes — in the material picker choose “+ Custom material” and enter the name, λ (W/m·K) and thickness. You can also edit the vapour resistance (μ or sd) of any layer from its ⋯ menu, which the condensation check then uses instead of the built-in default.

What do the traffic lights mean?

Green means the build-up beats the relevant target with margin; amber means it meets the minimum; red means it misses. The target itself depends on where the building is (England or Wales, dwelling or non-domestic) and on the building-work type you chose — in England, new dwellings and new extension elements use the Part L 2021 limiting values (wall 0.18, roof 0.15, floor 0.18), existing elements are appraised against the Table 4.3 threshold values, and upgrades to retained elements use the Table 4.3 “improved” values. Wales and non-domestic work use their own Approved Document L tables.

How does the condensation check work and is it free?

Every build-up is screened for interstitial condensation to BS EN ISO 13788 (monthly Glaser method) using BS 5250 vapour resistivities and UK climate data — free, on screen, automatically. Pick the nearest climate station, the humidity class (class 3 suits most dwellings) and optionally the 1-in-10 severe year. The chart shows the vapour pressure against the dew-point limit through the build-up. A submittable Building-Control condensation report is available as a paid extra.

How do I save my work or share it with a colleague?

Use the 💾 Save button (or Ctrl+S) to download a project file, 📂 Load to reopen one, and 🕐 Recent for your latest builds — the app also autosaves and offers to restore when you come back. The Share option makes a link that reopens the exact build-up on any machine, and My build-ups keeps a named library in your browser.

Is the PDF really free, and will Building Control accept it?

The U-value PDF report is completely free — no sign-up. It shows the full layer table, the ISO 6946 upper/lower-limit working, corrections and the method statement, so a building control body can check every line. And every report — the free U-value PDF and the paid condensation report alike — carries a unique report ID that anyone can check at energycount.co.uk/verify.

What does the report ID / verify function actually do for me?

Every U-Monkey report is issued with a unique ID printed on it, and anyone — you, your client, the SAP assessor, Building Control — can enter that ID at energycount.co.uk/verify and see that the report is genuine and matches what was originally issued. A PDF on its own is just a file: it can be edited, or a number can be misread when it is retyped into an email chain. The verify check settles both in seconds, which is why a verifiable calculation is taken more seriously than an anonymous spreadsheet — and the ID keeps working years later, when the original email is long gone.

Why does my ground floor ask for perimeter and area?

Ground-floor U-values follow BS EN ISO 13370, where the result depends on the plot geometry — the exposed perimeter, the floor area and the wall thickness — not just the layers. Enter those and U-Monkey does the rest, including the soil type.

Why can I only pick certain thicknesses on a branded product?

Because those are the only thicknesses it is made in. Celotex GA4000 comes in 25, 40, 50, 75, 100, 120 and 150mm, so the − / + buttons step through exactly those and stop at each end; type something else and it snaps to the nearest real size and tells you the range. A U-value quoted for 137mm of a board nobody sells is not a specification anyone can build. Generic materials are unaffected — they step freely — and so are products that are laid or sprayed to depth rather than sold in boards: spray foam, blown bead and fibre, loose fill and wet lime or clay renders all stay free, because their listed thicknesses are typical depths, not a product range.

Some of my layers are missing from the U-value and the PDF — where did they go?

They have not been lost: they are shown struck through, and they are being disregarded on purpose. If a layer in your build-up is a well-ventilated cavity, BS EN ISO 6946 §6.9.4 requires that the cavity and everything outside it are left out of the calculation, with the external surface resistance substituted for them. The table lists them greyed out with a note saying why, the cross-section draws them faded, and a notice appears with the result. If you meant an ordinary masonry cavity, change its type: “well-ventilated” means openings of at least 1500 mm²/m — a rainscreen or open-jointed cladding — whereas a normal cavity with weep holes is unventilated in ISO 6946 terms, and its outer leaf then counts.

Can I do a whole house — wall, floor, roof and windows — in one go?

Yes. Use + Add another element and U-Monkey keeps them all open together, each with its own U-value, so switching between them no longer loses your work. Windows, doors and rooflights go in with + Window / door: those are certified values from the BFRC label or the manufacturer, not something to calculate from layers, so you type the figure and U-Monkey checks it against the right Approved Document L limit (1.6 for windows and doors in a new dwelling, 1.4 in an existing one, 2.2 for rooflights). Element schedule then lists the whole job against its targets. The project is kept in your browser and offered back when you return.

Can I paste a build-up in instead of adding layers one at a time?

Yes — 📋 Paste a build-up as text takes the way you would write it in an email: “102.5 brick / 50 cavity / 100 PIR / 100 block / 12.5 plasterboard”, outside first, separated by slashes, plus signs or new lines. It shows you what it recognised before adding anything, prefers generic materials so a bare word never quietly selects someone else’s branded product, and lists anything it could not place rather than guessing — U-Monkey will not invent a λ it cannot source.

How do I check the maths myself?

Open “Show the working” under the result, then “Show the arithmetic — every number substituted”. It writes out the internal surface resistance, then R = d / λ for every layer with the actual figures in place, then the external surface resistance and how they assemble into the U-value. A ground or suspended floor instead shows its ISO 13370 terms — R_f, the characteristic dimension B′ = A/(½P), the equivalent thickness d_t and which form of the equation was used. Nothing is hidden behind a black box.

What if I see a warning or the result looks wrong?

U-Monkey guards against common slips — a layer thicker than a metre, a suspicious λ, bridged steel (which needs the BRE 465 method), multifoils quoted by certified system R — and says so rather than silently computing. Warnings appear under the result; each one explains what to check.

Ready? Open U-Monkey and build your element — or start from the U-value calculator overview.

Easiest way to learn it? Open it.

U-Monkey runs free in your browser — build a wall from a template and you'll have a U-value and a condensation verdict inside a minute.