Maintained by BuildSolver · Updated
Calculator · Duct heat
Duct heat loss calculator
A duct in an attic or a crawl space trades heat with the air around it, and the supply air arrives warmer or colder than it left the equipment. This page adds the air film inside the duct, the insulation as installed around a round duct and the air film outside to get the total R-value, then applies the temperature difference to the surroundings. 25 ft of 6 inch R-8 duct carrying 98 CFM of 55 F air through a 120 F attic has a total of R-6.45, gains 385 BTU/h and delivers the air at 58.6 F. The label of R-8 is worth 19 percent less once the duct is round and the films are counted. Duct leakage is a separate loss that this page leaves out, see the duct leakage test calculator. The airflow comes from the HVAC CFM calculator.
- Enter the inside diameter, the length outside the conditioned space, the airflow and the labeled R-value of the insulation. The page opens on 25 ft of 6 inch R-8 duct carrying 98 CFM, which is 499 FPM.
- Give the air temperature at the start of the run and the air temperature around the duct. The default is 55 F supply air in a 120 F attic. A heating case works the same way, with warm air in a cold space.
- The page returns the total R-value, R-6.45 for the default duct, the heat gained or lost in BTU/h, 385 here, and the air temperature at the end of the run, 58.6 F. An equipment capacity turns the heat flow into a percentage.
Example result for the default inputs
25 ft of 6 inch R-8 duct at 98 CFM: 385 BTU/h gained, air 58.6 F at the outlet.
Heat gained
385 BTU/h
Outlet air
58.6 F
Air temperature rise
3.6 F
Total R of the duct
6.45 h-ft2-F/Btu
| Air velocity | 499 FPM in a 6 inch duct, Reynolds number 25,562 |
|---|---|
| Inside film | R-0.49 |
| Insulation, as installed | R-5.62 from R-8, 2.86 in thick, 11.7 in outside diameter |
| Outside film | R-0.34, referred to the inner surface |
| Total resistance | R-6.45 |
| Duct area and conductance | 39.3 sq ft, 6.09 BTU/h-F |
| Air in and surroundings | 55 F in, 120 F around the duct |
| Air out | 58.6 F, 5.6 percent of the difference gone |
| Heat gained | 385 BTU/h, 16 BTU/h per foot at the inlet difference |
- The duct has a total resistance of R-6.45 on its inner surface. That is the inside air film at R-0.49 for 499 FPM, the R-8 insulation wrapped around the cylinder at R-5.62, and the outside film at R-0.34. Heat flows through 39.3 sq ft of duct, a conductance of 6.09 BTU/h-F.
- 385 BTU/h is gained by the air along 25 ft, so the air leaves at 58.6 F. At the inlet temperature difference alone the heat flow would read 396 BTU/h. The air changes temperature along the run, which is why the result is smaller, and the longer the run and the lower the airflow, the bigger that gap.
- The R-8 label is the rating of flat insulation. Wrapped around a 6 inch duct it works out to R-5.62, and with both films the total is R-6.45. The insulation is taken as 2.86 inches thick at R-2.8 per inch.
- R-8 is at or above the R-8 the model energy codes set for supply and return ducts of 3 inches and larger outside conditioned space. The adopted edition and local amendments decide the minimum, and the code compares the labeled R-value and not the total shown here.
- The air is colder than its surroundings, so the duct gains sensible heat. Condensation on the outer surface and latent gain are not calculated. A cold supply duct in a humid attic needs a vapor retarder on its insulation.
- The heat flow uses the sensible equation, 1.08 x CFM x temperature change, for air near sea level. Leakage, rectangular duct, radiant heat from the roof deck and wind are not in it.
- This is preliminary estimating of duct heat flow. It is not a permit-grade load calculation, and it does not replace an ACCA Manual J or Manual D design.
For estimation purposes only. Consult a licensed engineer for final designs.
Sign up with your email. Back on this page in the same browser, your inputs are filled in. No card.
Free without signup
How the heat flow of a duct is worked out
This page treats a round duct as a cylinder with three resistances in series, the air film inside, the insulation wrapped around it and the air film outside. The sum is the total R-value on the inner surface. Dividing the inner area of the whole run by that R-value gives its conductance, and the heat flow follows from the temperature difference to the surrounding air. The method is from a published paper on the true R-value of round residential duct, with the sensible heat equation of ACCA for the air. It is an estimate for a sales call or a quick check, not a permit-grade calculation.
- Total resistance
R_total = R_in + R_actual + R_out x (d_i / d_o)For the default 6 inch R-8 duct at 499 FPM the inside film is R-0.49, the insulation R-5.62 and the outside film R-0.34 once it is referred to the inner surface, so the total is R-6.45. The outside film is R-0.667 before the diameter ratio, from 1.0 radiant plus 0.5 convective Btu/h-ft2-F.- Insulation on a cylinder
R_actual = 2.8 x (d_i / 2) x ln(1 + 2t / d_i), with t = labeled R / 2.8The label rates flat insulation. Around a round duct the outer layer is longer than the inner one, so the same thickness is worth less. R-8 is 2.86 inches thick at R-2.8 per inch and works out to R-5.62 on a 6 inch duct, 30 percent under the label before the films are added.- Inside film
R_in = d_i / (k x Nu), Nu = 0.023 Re^0.8 Pr^0.35The inside film depends on the air speed and the diameter, and faster air has a thinner film. 98 CFM is 499 FPM in the 6 inch duct, which gives R-0.49. Air properties are those of 69 F air at sea level, as in the paper.- Conductance of the run
UA = L x (pi x d_i / 12) / R_total25 ft of 6 inch duct has 39.3 sq ft of inner surface, and divided by R-6.45 that is 6.09 BTU/h-F. Each degree of difference between the air and the attic moves that many BTU/h at the start of the run.- Heat flow and air temperature
Q = 1.08 x CFM x (T_in - T_out), T_out = T_amb + (T_in - T_amb) x exp(-UA / (1.08 x CFM))The air changes temperature as it travels, so the heat flow is a little below UA times the inlet difference. In the default run the duct passes 385 BTU/h, the air leaves at 58.6 F, 3.6 F from where it started, and the inlet estimate reads 396 BTU/h. Air density 0.075 x specific heat 0.24 x 60 makes the 1.08, for sea level air.- Code check
labeled R vs R-8 for ducts of 3 inches and largerThe model energy codes set R-8 for supply and return ducts of 3 inches and larger outside conditioned space, and R-6 for smaller ducts. This page compares the labeled value, as the code does, and prints the total R-value beside it.
Worked examples
The default case is 25 ft of 6 inch R-8 duct carrying 98 CFM, which is 499 FPM, with 55 F air in a 120 F attic. Inside, the air film is R-0.49. The 2.86 inch wrap works out to R-5.62 around the cylinder, and the outside film adds R-0.34 when referred to the inner surface, which makes R-6.45 in all. With 39.3 sq ft of inner surface, the run conducts 6.09 BTU/h-F. At the inlet difference that is 396 BTU/h, and with the air warming along the run the duct gains 385 BTU/h and the air leaves at 58.6 F. That is the whole method. Every other case below only changes diameter, wrap, airflow, length or the two temperatures, and each one is rerun through the same function, so a result that looks odd can be traced back to one of those five inputs.
Strip the wrap. The same run is R-1.16 in total, gains 1,888 BTU/h and changes the air by 17.8 F. The six inch R-8 values come from Table 1 of the Ecotope paper, which prints R-5.62 for the insulation and R-6.45 in total at 500 FPM. Eight cases run through the same function the form uses are in the table below.
| Case | Setup | Result |
|---|---|---|
| Default run, 6 inch R-8 in a hot attic | 6 in, R-8, 25 ft, 98 CFM, 55 F air in, 120 F around the duct | 385 BTU/h gained, air out at 58.6 F, total R-6.45 |
| Same run with no insulation | 6 in, bare, 25 ft, 98 CFM, 55 F air in, 120 F around the duct | 1,888 BTU/h gained, air out at 72.8 F, total R-1.16 |
| Same run with R-4.2 | 6 in, R-4.2, 25 ft, 98 CFM, 55 F air in, 120 F around the duct | 564 BTU/h gained, air out at 60.3 F, total R-4.34 |
| Same run with R-11 | 6 in, R-11, 25 ft, 98 CFM, 55 F air in, 120 F around the duct | 319 BTU/h gained, air out at 58.0 F, total R-7.81 |
| Heating air in a cold attic, 8 inch R-6 | 8 in, R-6, 50 ft, 220 CFM, 125 F air in, 25 F around the duct | 1,777 BTU/h lost, air out at 117.5 F, total R-5.67 |
| Long branch, 10 inch R-8 at 400 CFM | 10 in, R-8, 60 ft, 400 CFM, 55 F air in, 130 F around the duct | 1,606 BTU/h gained, air out at 58.7 F, total R-7.15 |
| Short 4 inch branch, R-6 | 4 in, R-6, 15 ft, 40 CFM, 55 F air in, 120 F around the duct | 201 BTU/h gained, air out at 59.7 F, total R-4.88 |
| Trunk, 20 inch R-8 at 2,000 CFM | 20 in, R-8, 40 ft, 2,000 CFM, 58 F air in, 110 F around the duct | 1,364 BTU/h gained, air out at 58.6 F, total R-7.94 |
Sources and data
- Palmiter and Kruse (Ecotope), True R-Values of Round Residential Ductwork, ACEEE 2006 Summer Study - The thermal model of a round duct, with the total R-value as the sum of the inside film, the insulation as installed around a cylinder and the outside film at R-0.667, the Nusselt correlation for the inside film, and UA as length times inner area per foot over the total R-value. Its Table 1 gives the R-values of 14 diameters and four ratings at 500 FPM, and this page reproduces all of them to within 0.006, which is the rounding of the printed table. It states that a six inch R-8 duct is R-5.62 without the films and R-6.45 with them.
- ACCA, The Physics of Heat and Air Flow - The sensible heat equation BTU/h = 1.08 x CFM x temperature change, with the 1.08 built from an air density of 0.075, a specific heat of 0.24 and 60 minutes per hour, and the caution that it holds for air near sea level and room temperature.
- IECC 2021 R403.3.1 and 2024 R403.3.3, duct insulation outside conditioned space (text as reprinted by UpCodes) - The minimum for supply and return ducts outside conditioned space, R-8 for ducts 3 inches in diameter and larger and R-6 for smaller ducts. Its section number moved between editions, and states amend it, so the adopted text decides.
- New York State Department of State, Technical Bulletin TB-7006, Duct Location and Insulation Requirements - A state reading of the same requirement under the 2025 New York code, with a minimum of R-8 for ducts 3 inches or larger and R-6 for ducts under 3 inches, and the ways ducts in an unconditioned attic or wall can be treated.
Limitations of this calculator
- The method is for round duct, flexible or metal with an insulating wrap, from 4 to 28 inches. Rectangular duct has a different surface and film, and is not calculated.
- The insulation is taken at R-2.8 per inch, which is how the source table is built. A product with a different R per inch has a different thickness, and its own data sheet and the installed thickness decide.
- Air properties are fixed at 69 F and sea level, and the film coefficients are constants. The source says their variation has a minor effect on the total, and the 1.08 factor changes with altitude and air density.
- Only heat conduction through the duct wall and insulation is counted. Air leaking out of the duct and the heat it carries are not, and a leaky duct can lose far more than conduction does. The duct leakage calculator covers the test limits.
- In cooling mode the page counts sensible heat gain only. Latent gain and condensation on the outer surface are not calculated, and a cold supply duct in a humid space needs a vapor retarder.
- The surroundings are one temperature you type. A real attic swings through the day, and radiant heat from the roof deck and wind change the outside film. Bare galvanized or foil has a smaller radiant coefficient than the dull surface assumed here, and a bare duct far from the surrounding temperature has a larger convective one.
- Plenums, boots, fittings, hangers and the metal wall are left out, and so are runs buried in ceiling insulation or in the ground, which have their own rules in the energy codes.
- Air velocity must fall between 300 and 2,500 FPM, because the inside film formula is for fully developed turbulent flow. Slower or faster runs are refused with the CFM that fits the diameter.
- The code comparison reads the labeled R-value against the model code minimum. Edition, local amendments and special cases such as ducts in conditioned space or inside insulated assemblies decide what is required.
- This is preliminary estimating of duct heat flow, not a permit-grade load calculation. A Manual J and Manual D design, and the judgment of the contractor on the job, come first.
Common duct heat loss mistakes
- Reading the label as the total R-value. R-8 is the rating of flat insulation. On a 6 inch duct the layer alone works out to R-5.62, and the two air films add R-0.83, so the whole duct is R-6.45, 19 percent under the label. Using R-8 in the calculation understates the heat flow.
- Leaving the duct bare or the wrap thin. A bare 6 inch duct has only the two films, R-1.16 in total. The default run then moves 1,888 BTU/h against 385, 4.9 times as much, and the air changes by 17.8 F. With R-4.2 the figure is 564 BTU/h, and with R-11 it is 319.
- Using the inlet temperature difference on a long run. UA times the inlet difference holds for a short run. On 200 ft of the same duct it reads 3,165 BTU/h, while the air that has already warmed up carries 2,537 BTU/h. The longer the run, the less the simple figure holds.
- Treating the air temperature change as the same at any airflow. The heat flow changes little with airflow, but the temperature change does. Here the default run changes the air by 3.6 F at 98 CFM and 2.4 F at 150 CFM, because the same heat is spread over more air.
- Counting leakage as heat loss, or leaving it out. This page counts heat conducted through the duct wall. Air that leaks out of the duct is a separate loss, and a duct can pass a conduction check while it leaks badly. Check the duct leakage test as its own item.
- Taking the code minimum as the design target. R-8 is the floor in the model energy codes for ducts outside conditioned space. In the default attic it still gains 385 BTU/h over 25 ft, and R-11 gains 319. Weigh the extra wrap against the load and the cost of the run, and keep the ducts inside the envelope where the plan allows.
Common questions about duct heat loss
How do you calculate heat loss from a duct?
Add the inside film, the insulation as installed around the round duct and the outside film to get the total R-value, divide the inner surface area by it for UA, and apply the temperature difference. A 6 inch R-8 duct of 25 ft with 55 F air in a 120 F attic has a total of R-6.45, a UA of 6.09 BTU/h-F and gains 385 BTU/h.
What is the formula for duct heat loss?
The heat flow is Q = U x A x temperature difference, with U = 1 / R_total. Q = 1.08 x CFM x temperature change gives the air temperature change. Because the air warms or cools as it moves, the page uses the exponential form, which gives 385 BTU/h for the default run and 396 BTU/h at the inlet difference alone.
How much heat does an insulated duct lose per foot?
The default 6 inch R-8 duct moves 15.8 BTU/h per foot at the start of the run, with 55 F air in 120 F surroundings. Run the same size without insulation and it moves about 4.9 times as much heat over the whole run.
How much does the air temperature change in an attic duct?
In the default run, 25 ft of R-8 duct warms 55 F supply air by 3.6 F, to 58.6 F. With no insulation the same run changes it by 17.8 F. A longer run and a lower airflow both make the change larger.
What R-value of duct insulation does the code require?
The model energy codes set R-8 for supply and return ducts of 3 inches in diameter and larger outside conditioned space, and R-6 for smaller ducts, in the 2021 and 2024 IECC. Older editions and state amendments word it differently, and ducts inside conditioned space or inside insulated assemblies are treated separately, so check the edition your jurisdiction adopted.
Why is the total R-value of a duct lower than the label?
The label rates flat insulation, and around a round duct the same thickness is worth less. A 6 inch R-8 duct has R-5.62 of insulation, 30 percent under the label. The air films add R-0.83, so the total is R-6.45, still 19 percent under the label.
Does this calculator include duct leakage?
No. It counts heat conducted through the duct wall and its insulation. Air that leaks out of the duct is a separate loss that the duct leakage test measures, and it is often larger than the conduction loss of a well insulated duct.
Does it work for rectangular duct?
Not directly. The source method is for round duct from 4 to 28 inches, so the page refuses other sizes. For a rectangular duct, the rectangular to round converter gives a round equivalent for airflow, and a heat loss estimate needs the actual surface area and films.
Is there a limit on how many times I can run this?
No. This calculator runs in your browser with no daily limit and no signup. Run it as often as you like, for each run on the list this week.
Used on the same job
Insulate, then check the numbers
Start with the run, its diameter and its airflow, and read the heat flow for the insulation on hand. A heavier wrap, a shorter run or a duct moved inside the envelope all cut it. For the other layers of the building, see the insulation R-value calculator. You can also ask the assistant to go over a duct layout.
Open the chat