Manual J Heating & Cooling Load Calculator

This calculator runs a whole-house block load in the shape ACCA Manual J uses: conduction through each envelope assembly, infiltration through the 1.08 and 0.68 air-side constants, solar gain through the glass, and sensible plus latent gain from the people and appliances inside. It reports the design heating load, the sensible and latent cooling loads separately, the total in tons, and the sensible heat ratio your equipment has to match. Enter areas and R-values measured off the plans; the answer is only as good as those numbers.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Conditioned floor areaTotal heated and cooled floor area on all storeys; sets the air volume and the per-square-foot benchmark.2000 sq ft
Average ceiling heightUsed with the floor area to get the volume that infiltration is charged against.8 ft
Ceiling / exposed floor areaThe building footprint: the roof-plan area of ceiling and the same area of floor over crawlspace, basement or outside air.2000 sq ft
Ceiling R-valueWhole-assembly R-value of the ceiling or roof deck, including framing effects.38 h-sq ft-F/BTU
Exposed floor R-valueEnter 0 for a slab on grade, which is excluded here and needs a separate perimeter F-factor calculation.19 h-sq ft-F/BTU
Net above-grade wall areaGross exterior wall area with the window and door openings subtracted.1600 sq ft
Wall R-valueWhole-assembly R-value of the wall including sheathing, siding and framing, not the batt label alone.13 h-sq ft-F/BTU
Total glazing areaRough opening area of all windows, glass doors and skylights added together.300 sq ft
Window U-factorThe NFRC whole-window U-factor from the sticker; 0.30 is a typical current double-glazed low-e unit.0.3 BTU/h-sq ft-F
Window SHGCNFRC solar heat gain coefficient: the fraction of incident solar energy the glass admits.0.3
Peak solar factor for the glass distributionArea-weighted peak irradiance on the glass; real Manual J uses per-orientation tables instead of one figure.Glass spread over all four sides - 45
Natural infiltration rateAir changes per hour at natural conditions; roughly the blower-door ACH50 divided by an LBL factor of about 17 to 20.0.35 ACH
Summer humidity differenceOutdoor minus indoor humidity ratio at the cooling design condition, in grains of moisture per pound of dry air.30 gr/lb
Outdoor 99% heating design temperatureThe winter design dry bulb for your location from the ASHRAE or Manual J climate tables.10 F
Outdoor 1% cooling design temperatureThe summer design dry bulb for your location from the ASHRAE or Manual J climate tables.90 F
OccupantsManual J's residential default is the number of bedrooms plus one.4
Appliance and lighting gainSensible gain from cooking, lighting and plug loads; 1,200 BTU/h is the Manual J kitchen default.1200 BTU/h
Indoor winter design temperatureManual J's default heating setpoint is 70 F.70 F
Indoor summer design temperatureManual J's default cooling setpoint is 75 F at 50% relative humidity.75 F

It returns

  • Design heating load — Conduction plus infiltration at the winter design temperature difference.
  • Sensible cooling load
  • Latent cooling load
  • Total cooling load
  • Total cooling in tons
  • Required sensible heat ratio
  • Heating load per square foot

The formula

Qheat=(UA+1.08CFM)(TinTout)
Qlat=0.68CFMΔgr+200N

In plain text: Q_heat = (UA + 1.08 x CFM) x dT_h ; Q_cool,s = (UA + 1.08 x CFM) x dT_c + A_g x SHGC x PSF + 230N + Q_app ; Q_cool,l = 0.68 x CFM x d_gr + 200N

  • UASum over assemblies of area divided by R-value, plus glass area times U-factor (BTU/h-F)
  • CFMInfiltration airflow: ACH x volume / 60 (cfm)
  • 1.0860 min/h x 0.075 lb/cu ft x 0.24 BTU/lb-F, the sensible air constant (BTU/h per cfm-F)
  • 0.6860 x 0.075 x 1061 BTU/lb / 7000 gr/lb, the latent air constant (BTU/h per cfm-gr/lb)
  • A_gGlazing area (sq ft)
  • SHGCSolar heat gain coefficient of the glass (-)
  • PSFPeak solar factor for the glass distribution (BTU/h-sq ft)
  • NOccupants; 230 BTU/h sensible and 200 BTU/h latent each (people)
  • d_grOutdoor minus indoor humidity ratio at cooling design (gr/lb)

This is a block load: the whole house is treated as one zone. Manual J proper is calculated room by room and applies its own hour-by-hour glass load factors by orientation.

Updated Category Heating & Cooling Load and Building Envelope Verified against published test cases Reading time 11 min

What a design load is, and what it is not

A design load is the rate at which heat crosses the building envelope at a defined outdoor condition, with the indoor condition held at setpoint. It is not an energy consumption figure and it is not an average. Manual J heating loads are computed at the 99% winter design dry bulb, the temperature that only 1% of hours in an average winter fall below; cooling loads use the 1% summer design dry bulb and its coincident wet bulb. Design for those and the equipment holds setpoint in all but a handful of hours a year.

The heating load has two terms and no gains. Conduction is UA × ΔT, where UA is the sum over every assembly of its area divided by its whole-assembly R-value. Infiltration is 1.08 × CFM × ΔT. Manual J deliberately ignores solar and internal gains in the heating calculation, because the design condition is a winter night and you cannot depend on people or sunshine being there.

The cooling load has five terms and splits into two answers. Conduction and infiltration reappear at the summer temperature difference, then solar gain through the glass, occupant sensible gain, and appliance gain are added. All of those are sensible: they raise air temperature. Separately, moisture carried in with infiltration air and given off by the occupants forms the latent load, which the coil has to condense out. Total cooling is the sum, and the ratio of sensible to total, the SHR, tells you what kind of machine you need.

The distinction matters because equipment is rated on both. A three-ton system does not deliver three tons of sensible cooling; it delivers perhaps 2.3 tons sensible and 0.7 tons latent at rated conditions, and that split shifts with entering wet bulb and with airflow. If your load needs an SHR of 0.65 and the equipment delivers 0.78, the house will hit setpoint and stay humid.

Where 1.08 and 0.68 come from

Both constants are the properties of standard air folded into one number, and knowing their derivation tells you when to change them.

The sensible constant starts from mass flow. One cubic foot per minute of standard air at 0.075 lb per cubic foot moves 60 × 0.075 = 4.5 pounds of air per hour. The specific heat of air is 0.24 BTU per pound per degree Fahrenheit, so 4.5 × 0.24 = 1.08 BTU/h for every cfm and every degree of temperature difference. That single number carries every airflow calculation in this trade, including the supply airflow in the room CFM calculator.

The latent constant starts from the same 4.5 pounds per hour. The latent heat of vaporisation of water near room temperature is about 1,061 BTU per pound, and humidity ratios in the field are quoted in grains, of which there are 7,000 to the pound. So 4.5 × 1,061 ÷ 7,000 = 0.68 BTU/h for every cfm and every grain per pound of humidity difference.

Both assume sea-level air density. At 5,000 ft the density is roughly 83% of standard, so both constants fall by the same proportion, and using 1.08 at altitude overstates the load. The occupant figures, 230 BTU/h sensible and 200 BTU/h latent, are the residential defaults Manual J publishes for a person at light domestic activity, and Manual J's default occupancy is the number of bedrooms plus one.

Worked example: a 2,000 sq ft single-storey house

A 2,000 sq ft slab-free house on a vented crawlspace, 8 ft ceilings, R-38 ceiling, R-19 floor, R-13 walls with 1,600 sq ft of net wall area, 300 sq ft of double-glazed low-e glass at U-0.30 and SHGC 0.30 spread on all four sides, 0.35 natural air changes per hour. Design conditions 10 °F winter and 90 °F summer, setpoints 70 and 75 °F, 30 grains of humidity difference, four occupants and 1,200 BTU/h of appliance gain.

  1. Assemble UA. Ceiling 2,000 ÷ 38 = 52.63. Floor 2,000 ÷ 19 = 105.26. Walls 1,600 ÷ 13 = 123.08. Glass 300 × 0.30 = 90.00. Total UA = 370.97 BTU/h·°F.
  2. Infiltration airflow. Volume is 2,000 × 8 = 16,000 cu ft. 0.35 × 16,000 ÷ 60 = 93.33 cfm, so the air-side sensible term is 1.08 × 93.33 = 100.8 BTU/h·°F.
  3. Heating load. ΔT = 70 − 10 = 60 °F. Conduction 370.97 × 60 = 22,258 BTU/h. Infiltration 100.8 × 60 = 6,048 BTU/h. Total 28,306 BTU/h, or 14.2 BTU/h per square foot.
  4. Cooling conduction and infiltration. ΔT = 90 − 75 = 15 °F. 370.97 × 15 = 5,565 and 100.8 × 15 = 1,512 BTU/h.
  5. Solar. 300 sq ft × 0.30 SHGC × 45 BTU/h·sq ft = 4,050 BTU/h. This single term is 31% of the sensible load.
  6. Internal sensible. 230 × 4 = 920 from people, plus 1,200 from appliances.
  7. Sensible total. 5,565 + 1,512 + 4,050 + 920 + 1,200 = 13,247 BTU/h.
  8. Latent. 0.68 × 93.33 × 30 = 1,904 from infiltration, plus 200 × 4 = 800 from people. 2,704 BTU/h.
  9. Total and SHR. 13,247 + 2,704 = 15,951 BTU/h, which is 1.33 tons. SHR = 13,247 ÷ 15,951 = 0.831.

The house needs a nominal 1.5 ton cooling system, not the three tons a 500-square-feet-per-ton rule of thumb would have produced.

What to do with the four numbers

Take the heating load to equipment selection first, because it is the number a furnace or boiler is sized against. The furnace size calculator converts it to an input rating at your AFUE and checks the result against the ACCA Manual S ceiling of 140% of load.

Take total cooling to tonnage, but select on the sensible and latent split rather than the total. Manual S sizes cooling equipment against the total load with a much tighter window than heating, and it requires that the equipment's sensible capacity at your design conditions covers the sensible load. Expanded performance tables, not the nominal tonnage, are where that check is made.

Read the SHR as a specification for the machine. A load with SHR above about 0.80 is dry-climate work where almost any equipment will do. Between 0.70 and 0.80 is the normal residential range that standard split systems are designed around. Below 0.70 the latent load is unusually large relative to sensible, which happens in humid climates in very tight, well-insulated houses where the envelope no longer contributes much sensible gain. That is the case where a conventional system satisfies the thermostat and leaves the house at 60% relative humidity, and it usually calls for a variable-capacity system or standalone dehumidification. Confirm what is actually happening in the space by measuring conditions and running them through the dew point calculator.

The per-square-foot heating figure is a plausibility check on your inputs, not a design output. If it lands far outside what the vintage and climate would suggest, go back and look for an area entered in the wrong unit or an R-value that is a batt label rather than a whole-assembly value.

Heating load sensitivity for the example house

Design heating load in BTU/h for the worked-example house (UA = 370.97, volume 16,000 cu ft) at four infiltration rates and three design temperature differences.
InfiltrationdT = 40 FdT = 60 FdT = 80 F
0.20 ACH17,14325,71434,286
0.35 ACH18,87128,30637,742
0.50 ACH20,59930,89841,198
0.75 ACH23,47935,21846,958

Each cell is (370.97 + 1.08 x ACH x 16,000 / 60) x dT. Moving from 0.20 to 0.75 ACH adds 37% to the load at every temperature difference, because both terms scale linearly with dT and the infiltration term scales linearly with ACH.

What this block load leaves out

  • Room-by-room results. A block load sizes equipment. Duct design needs the load of each room, which is what a full Manual J produces and what Manual D consumes. Split the block total in proportion to room loads with the room CFM calculator only as an interim measure.
  • Orientation-specific solar. Real Manual J applies a different glass load factor to each orientation, adjusted for latitude, external shading, internal shading and the hour of peak. One peak solar factor cannot reproduce that, and the error grows with glazing area.
  • Slab-on-grade floors. A slab loses heat through its perimeter, not its area, and is calculated from exposed perimeter length times an F-factor. Set the floor R-value to zero here and add that load separately.
  • Duct losses. Ducts in unconditioned space add load that no envelope calculation sees. Manual J has a duct load procedure; the simpler route is the percentage allowance in the furnace sizing calculator.
  • Ventilation air. Mechanical ventilation required by ASHRAE 62.2 is an additional airflow beyond natural infiltration, and it carries both sensible and latent load. Add it to CFM using the air changes per hour calculator if the house has a ventilation system running at design conditions.
  • Thermal mass and diversity. Manual J's cooling load factors already reflect the delay between a solar gain and its appearance as a cooling load. A steady-state calculation like this one does not, so it tends to be conservative on the solar term.

This is a screening calculation, not a submittable Manual J

ACCA Manual J, currently in its 8th edition, is a defined procedure with published tables, and jurisdictions that require a load calculation for a permit generally require output from ACCA-approved software running that procedure room by room. The calculation here follows the same physics and the same constants, but it collapses the building into one zone and the glass into one solar factor. Use it to check a contractor's proposal, to sanity-test an existing system, or to see how sensitive the answer is to the envelope. Do not submit it for permit.

How the load drives everything downstream

Once the load is known the whole design follows in order. Equipment selection comes next under Manual S, using the load and the local design conditions against the manufacturer's expanded performance data. Airflow follows from the sensible load and the supply temperature difference. Duct sizes follow from that airflow and from the static pressure the blower has left over, which is the sequence covered by the available static pressure calculator and the duct size calculator. Register selection and placement close the loop under Manual T.

The most productive thing this calculation usually reveals is not the equipment size but where the load lives. In the worked example, glass is 90 BTU/h·°F of a 371 UA, a quarter of the conduction from 15% of the surface area, and its solar term is nearly a third of the sensible cooling load. Improving the windows moves the number far more than adding attic insulation would. Run assemblies through the R-value to U-value converter and re-run the load to see which envelope change is worth its cost before you size anything.

Frequently asked questions

How accurate is a block load compared with a full Manual J?

Close on heating, looser on cooling. The heating calculation is genuinely steady-state conduction plus infiltration, which is exactly what Manual J does, so with correct areas and whole-assembly R-values the answers agree closely. Cooling is where a block load drifts, because the solar term depends on orientation, shading and time of day, and one averaged solar factor cannot capture that. Expect the block cooling total to be within roughly a size step for a house with modest, well-distributed glazing, and to diverge more as glass area grows.

Where do I get my design temperatures?

From the ASHRAE Handbook of Fundamentals climatic design tables, which Manual J reproduces for US and Canadian locations, or from your local code's climate table. You want the 99% heating dry bulb and the 1% cooling dry bulb with its coincident wet bulb, for the nearest station. Do not use record lows and highs; designing to them oversizes the equipment for the sake of a few hours a decade.

What natural air change rate should I enter?

Use a blower door result if you have one. Divide the measured ACH50 by an LBL correlation factor, typically between 17 and 20 for a two-storey house in a moderate wind and shielding zone, to get the natural rate. Without a test, a house built to current energy code is usually between 0.15 and 0.35 natural ACH, and a house from before the 1980s is often above 0.5. This input has a large effect on both loads, so it is worth measuring.

Why is my cooling load so much smaller than my heating load?

Because the temperature differences are not symmetrical. A 10 F winter design against a 70 F setpoint gives 60 degrees of driving force; a 90 F summer design against 75 F gives 15. The conduction term is therefore four times larger in winter. Cooling makes up ground through solar and internal gains, which have no winter counterpart in the calculation, but in a cold climate heating usually still dominates.

What is a good sensible heat ratio?

There is no good or bad value; it is a description of your building and climate that the equipment has to match. Most residential loads land between 0.70 and 0.85, which is the range standard split systems are designed for. Dry climates run higher. Very tight, well-insulated houses in humid climates run lower, sometimes below 0.70, because the sensible envelope load shrinks while the occupant and infiltration moisture does not.

Does this include ventilation air?

No. The infiltration input covers unintentional leakage only. If the house has a balanced ventilation system, an exhaust fan running continuously, or a ventilating dehumidifier, that airflow is an additional load: add 1.08 x CFM x dT to the sensible side and 0.68 x CFM x grains to the latent side. An energy or heat recovery ventilator recovers part of that, at its rated effectiveness.

Can I use this for a single room?

You can, if you enter that room's own exposed areas and its share of the volume, and treat any partition to a conditioned space as having no load. What the calculation cannot do for a single room is capture the interaction with the rest of the house, or the fact that room peaks do not coincide. For choosing a single mini-split head, the simpler air conditioner BTU calculator is a better fit.

Should I add a safety factor to the load?

No. The design conditions already contain the margin, and Manual S then allows equipment to exceed the load by a defined amount. Adding a private safety factor on top compounds two allowances and is the main route by which residential equipment ends up one to two sizes too large, with the short cycling and poor dehumidification that follow.

References

  • ANSI/ACCA 2 Manual J, Residential Load Calculation, 8th edition — Air Conditioning Contractors of America
  • ASHRAE Handbook - Fundamentals, Chapter 14 (Climatic Design Information) and Chapter 17 (Residential Cooling and Heating Load Calculations) — ASHRAE
  • ANSI/ACCA 3 Manual S, Residential Equipment Selection — Air Conditioning Contractors of America
  • ANSI/ASHRAE Standard 62.2, Ventilation and Acceptable Indoor Air Quality in Residential Buildings — ASHRAE