Here’s what Revit is actually doing and why your hand calc may differ:
How Revit computes U for a wall type
In Edit Type → Structure → Edit… → Thermal (button in the assembly dialog), Revit computes layer-by-layer thermal resistance as
Rᵢ = thicknessᵢ / kᵢ (SI) or Rᵢ = thicknessᵢ / kᵢ in IP units (with the unit system handled by Revit).
It then sums R_total = Σ Rᵢ for the layers and reports U_revit = 1 / R_total.
Important: That does NOT include interior/exterior air film resistances and does NOT model parallel heat flow (studs vs insulated cavity). It assumes each layer is homogeneous across the whole area.
Why your manual math is different
Most office hand calcs do one or both of these:
Add surface films (R_si and R_se).
Parallel-path (framing) correction (e.g., 25% studs, 75% insulated cavity; or ASHRAE/BS EN methods).
Revit’s assembly U ignores both by default, so it will usually be lower (more conductive) than your corrected U.
What you can do 1) Verify the inputs Revit uses
Open the wall: Type Properties → Structure → Edit → Thermal and check each layer’s k and thickness.
In Material Browser, make sure every material in the wall has a proper Thermal Asset (conductivity units consistent with your project units).
2) Decide which “U” you want to standardize on
Match Revit’s internal method (no films, no framing): use the value shown in the Thermal dialog / “Heat Transfer Coefficient (U)”.
Match office/standard method (with films and framing): keep using your hand calc, and treat Revit’s U as the base, layers-only value.
3) Make Revit display the “corrected” U your office wants
Revit can’t natively add films or parallel paths to the wall type’s U, but you can show a corrected value in schedules:
For example (SI units):
Let R_layers = 1 / U_Revit.
If your standard films are R_si = 0.12 m²·K/W (interior) and R_se = 0.04 m²·K/W (exterior), then
U_with_films = 1 / (R_layers + R_si + R_se).
If you also do a framing correction with framing fraction f (e.g., 0.25), stud path U U_stud and cavity path U U_cavity, then:
U_corrected = f·U_stud + (1−f)·U_cavity
(You can compute U_stud and U_cavity from two parallel R sums, or keep them as parameters you enter per type.)
Tip: If you prefer IP units, typical still-air films used in practice are about R_si ≈ 0.68 h·ft²·°F/Btu, R_se ≈ 0.17 h·ft²·°F/Btu (but use the values from your code/standard).
4) Common gotchas to check
Units mismatch (project set to IP but manual calc in SI or vice versa).
Missing thermal assets → Revit assumes defaults or zeros, skewing U.
Air spaces modeled as “Air” material: Revit treats it like a solid with a conductivity—not the same as radiation-dominated cavity R used in standards (low-e, emissivity, orientation).
Membrane layers: zero thickness → no R.
Studs/thermal bridges: Revit’s assembly U ignores them unless you explicitly model parallel paths (which is impractical for standard types).
BIM manager with 19 years of experience.
The Universitat de BarcelonaThe Universitat de Barcelona
Master in Global BIM Management for Infrastructure Projects
Research Assistant at Qatar University
being honoured at Autodesk Digital transformation summit for the Egyptian government, for spreading and supporting the BIM culture, and community development regarding the digital transformation of the construction sector
General manager of BIMarabia Research, BIM Dictionary's