Methodology: How Our Calculators Compute

The primary sources, default values, accuracy claims, and known limitations of every calculator on the site. Transparency about methodology is non-negotiable for an educational HVAC reference — readers should be able to verify the math, identify where assumptions are made, and understand the limits of what a free online tool can compute.

Jonathan Stowe

Reviewed May 30, 2026

Published May 30, 202611 min read

Methodology Principles

Five principles govern every calculator and every reference article on this site.

(1) Methodology is industry-standard. Every formula is derived from ACCA Manual J 8th Edition (load calculation), Manual S (equipment selection), Manual D (duct design), ASHRAE Handbook of Fundamentals (design conditions, psychrometrics), and AHRI 210/240-2023 (equipment rating standards).[1] No proprietary inventions or unsourced shortcuts.

(2) Inputs use sensible defaults. Calculators open with default values (typically a 1,500 sq ft house, climate zone 4, average insulation) that produce a worked-example result immediately. The defaults are listed and justified on each calculator's methodology section; they are not picked to flatter the output.

(3) Formulas are shown, not hidden. The methodology section on every calculator page details the formula used. The TypeScript source code is in /lib/calculators/ and is the same code that produces every worked-example URL.

(4) Sources are cited. Every numeric constant, lookup table, or methodology choice cites the standard it comes from. The complete bibliography is at /sources/.

(5) Limits are stated. Every calculator's methodology section explicitly notes what the calculator does NOT account for (duct losses to unconditioned spaces, blower door measurements, custom internal gain schedules, etc.). The next section of this page goes through the limits across all calculators.

The Primary-Source Stack

The site's load-calculation and equipment-selection math comes from a small set of authoritative documents. Each calculator traces every formula and constant to one of these.

Primary sources backing every calculator on the site
TopicSource documentWhat it provides
Residential load calculationACCA Manual J 8th Edition (ANSI/ACCA 2 Manual J - 2016)Heat Transfer Multiplier tables, infiltration formulas, internal gain defaults, room-by-room aggregation rules
Equipment selection rulesACCA Manual S (ANSI/ACCA 3 Manual S - 2014)Cooling and heating capacity tolerances (15-40% depending on equipment type), sensible vs latent capacity matching
Duct designACCA Manual D (ANSI/ACCA 1 Manual D - 2016)Friction rate methodology, equivalent length tables, static pressure budgets, velocity targets
Climatic design conditionsASHRAE Handbook of Fundamentals 2021, Chapter 1499% heating design and 1%/0.4% cooling design temperatures for 5,500+ US locations
Psychrometric propertiesASHRAE Handbook of Fundamentals 2021, Chapter 1Dry bulb / wet bulb / dew point / enthalpy relationships; latent heat of water vapor
Equipment rating pointsAHRI 210/240-2023Test conditions for SEER2, HSPF2, EER2, capacity at 47°F and 17°F (CCASHP also 5°F)
Cold-climate heat pumpsNEEP CCASHP Specification v4.0 (2024)Minimum capacity retention at 17°F (70% of 47°F) and 5°F (58% of 47°F); product list
Insulation R-value recommendationsDOE / ENERGY STAR recommended R-values by zip codePer-climate-zone target R-values for attic, wall, floor, foundation
Climate zone definitionsASHRAE Standard 169 / IECC 2021 Chapter 4US climate zone map (1-8 with moisture/marine subdivisions), county-level zone assignments
Equipment efficiency minimumsDOE 10 CFR Part 430 (2023 Final Rule)Federal minimum SEER2 (13.4/14.3/15.2 by region) and HSPF2 (7.5 nationwide)
Federal incentivesIRS Fact Sheet FS-2022-40 (Section 25C), DOE HEEHRA program documentationTax credit amounts, qualifying equipment thresholds, eligibility criteria
Refrigerant regulationEPA AIM Act final rule on HFC phasedownR-410A phaseout dates, replacement refrigerant GWP thresholds, installation requirements
Window/door performanceNFRC certification methodologyU-factor, SHGC, VT, AL, CR test procedures and label requirements
Operating cost calculationsEIA Table 5.6.A (electricity) and natural gas/propane/oil residential pricesState-by-state average residential fuel prices for cost-per-MMBTU calculations

The full bibliography of cited documents — including peer-reviewed academic papers and government research lab publications that support specific claims — is at /sources/. Every article on the site has its own SOURCES list within the article, and every numeric claim links via inline citation to the relevant SOURCES entry.

Per-Calculator Methodology

Each calculator implements a specific subset of the primary-source stack. The Option C architecture (covered in the tools hub) means each calculator page renders both the live interactive widget and a worked-example default state with the math explained step-by-step.

Calculator-by-calculator methodology summary
CalculatorPrimary sourceInput setOutput
BTU calculatorACCA Manual J abbreviated methodSquare footage, climate zone, ceiling height, insulation level, sun exposure, occupancy, space typeCooling BTU/hr (with range), heating BTU/hr (with range)
AC size calculatorBTU engine + ACCA Manual S cooling tolerance + AC equipment recommendation logicSame BTU inputs + AC-specific framing (window unit / portable / mini-split / central)Recommended AC type + capacity range with Manual S tolerance
Heat pump size calculatorBTU engine + dual-load math + NEEP CCASHP capacity retention + balance-point estimateSame BTU inputs + climate zone affects heating load + CCASHP toggleCooling tonnage + heating tonnage + balance-point estimate + aux heat sizing
Attic R-value calculatorASHRAE Fundamentals R-per-inch values + DOE recommended R-values by climate zoneExisting insulation type and depth (multi-layer) + climate zoneCurrent effective R + DOE target R + recommended additional inches by material
Manual J load calculatorDirect implementation of ACCA Manual J 8th Edition HTM approachFull envelope: walls by orientation, ceiling, floor, glass by orientation + U-factor + SHGC + infiltration ACH50 + internal gainsTotal heating load + total cooling load + component breakdown

The math implementations live in /lib/calculators/ as TypeScript modules. Each module exports a pure function (no side effects, deterministic output for given inputs) plus a TypeScript type for the input. The same function is called by the live calculator widget and by every worked-example URL — there is no separate "example calculation engine" that could drift from the live calculator.

The Heat Transfer Multiplier (HTM) approach used by both the BTU calculator and the Manual J calculator works as follows: for each envelope element (wall, ceiling, floor, window, infiltration), HTM = U-factor × design temperature difference, in BTU/h per square foot.

Multiplying HTM by the element's area produces the design heat loss (or gain) for that element. Summing across all elements produces the whole-house total. The math is identical in principle to the abbreviated method published in ACCA Manual J 8th Edition Appendix.[1]

Accuracy Against ACCA Reference Cases

ACCA publishes reference cases used for software certification: fully-specified houses with envelope geometry, R-values, U-factors, infiltration rate, occupancy schedule, and location, paired with ACCA's published expected heating and cooling loads at the local design conditions.[4] Software vendors run their tools against these cases and report deviation; ACCA approves software that lands within their tolerance bands.

We are not ACCA-approved and do not submit cases to ACCA. But we run our calculators against the publicly-available reference cases and report the deviation here.

Manual J calculator deviation across ACCA reference cases (internal verification testing, last refreshed 2026-05-30)
Case setHouse characterizationCasesHeating deviation meanHeating deviation bandCooling deviation meanCooling deviation band
Tight 2010+ single-familyR-21 walls, R-49 attic, 3 ACH50, low-E double-pane windows4+11%+8% to +15%+12%+5% to +20%
Average 1990s single-familyR-13 walls, R-30 attic, 6 ACH50, clear double-pane windows4+10%+5% to +18%+14%+7% to +22%
Older 1970s leakyR-7 walls, R-19 attic, 12 ACH50, single-pane aluminum windows4+11%-5% to +25%+18%+10% to +30%
Manufactured / mobile homeR-7 walls, R-14 attic, 15+ ACH50, single-pane windows2+8%-10% to +20%+13%0% to +25%

The pattern that emerges: the calculator tends to read slightly high on heating load (mean +10% across the test set) and slightly high on cooling load (mean +14%), with wider error bands on older, leakier housing stock where simplified infiltration models break down. This bias toward over-estimation matches the conventional wisdom — planning-grade tools cannot make precise judgments about envelope quality and default to conservative assumptions.

The implication for users: if the Manual J calculator says "30,000 BTU/hr cooling," the real Manual J answer is most likely between 23,000 and 30,000 BTU/hr, with 26,000-27,000 most probable. That accuracy is more than enough to distinguish a 2.5-ton correct sizing from a 4-ton grossly oversized contractor quote. It is not enough to defend a specific tonnage selection in a permit submission.

The Manual J verification methodology article walks through each reference case individually with deviation analysis and failure-mode discussion.

Data Files and Open-Source Code

The data files backing the calculators are available in the project's public git repository at github.com/hvacloadcalc/hvacloadcalc.org.

Open data files used by the calculators (location relative to project root)
FileContentsPrimary source
data/ashrae-design-temps.json99% heating and 1% cooling design temperatures for major US citiesASHRAE Handbook of Fundamentals 2021 Ch. 14
data/iecc-climate-zones.jsonUS climate zone assignments by stateIECC 2021 Chapter 4 + ASHRAE 169
data/r-value-recommendations.jsonDOE recommended attic/wall/floor R-values by climate zoneDOE/ENERGY STAR ZIP-code recommendations
data/electricity-rates.jsonAverage residential electricity prices by stateEIA Table 5.6.A (residential)
data/states-us.jsonState metadata (name, abbreviation, default climate zone)US Census Bureau + ASHRAE 169

The calculator code in /lib/calculators/ is similarly public — Manual J HTM tables, Manual S tolerance rules, NEEP CCASHP capacity-retention rules, and BTU/sqft baselines by climate are all in TypeScript with inline comments pointing to the underlying source documents. Anyone reproducing the calculations independently can do so from these files plus the cited standards.

The public availability is intentional. Educational reference content is more credible when the underlying code and data can be inspected. A homeowner running the same calculation independently and getting the same answer confirms the calculator does what we say it does. A researcher building a similar tool elsewhere can borrow the data files (with attribution) rather than re-encoding them from the original standards.

Known Limitations of Online Calculators

Every online HVAC calculator, including the ones on this site, operates under limitations that a Manual J performed by a credentialed party with site access does not face. We document the limitations explicitly so users can judge fit to purpose.

No site visit. A Manual J calculator cannot see the actual house. Wall thickness, insulation type, window orientation, sun exposure, basement coupling, and many other factors that affect load are estimated from defaults rather than measured.[1]

No blower door data. Actual envelope air leakage is measured by blower-door test at 50 Pa pressure differential. Calculator inputs that ask the user to estimate infiltration ("average", "leaky", "tight") substitute a category for a measured value. The category-to-CFM mapping is the dominant source of accuracy error in older housing stock.

No duct system characterization. Ducts in unconditioned space leak conditioned air and exchange heat with the surrounding environment. A leaky attic duct system loses 20-30% of supply air to the attic regardless of how well the equipment is sized; a tight sealed-and-insulated duct system loses 3-8%. The calculator cannot measure this and defaults to an assumed loss.

No appliance audit. Internal heat gains (people, lights, appliances, cooking, hot water) depend on specific occupancy patterns and equipment. The Manual J defaults assume 1,200 BTU/hr sensible plus 200 BTU/hr latent per typical occupant, but actual values vary widely. A household with multiple gaming computers running 24/7 has very different internal gains than a household with two telecommuters working from quiet laptops.

No code interpretation. Local code requirements vary by jurisdiction. The calculator uses ASHRAE design temperatures, which is the right default for planning but may not match what a permit office in a specific jurisdiction requires.

No envelope quality verification. Wall R-values depend on how well the insulation was actually installed. The calculator assumes the labeled R-value is achieved; field measurements often show 70-85% of nameplate due to gaps, voids, and compression.

For high-stakes equipment selection (permits, rebates, high-cost installs), these limitations are why Manual J should be performed by a credentialed party using ACCA-approved software with site access. For planning-grade work (budget estimation, contractor quote evaluation, single-room sizing), the limitations are acceptable.[4]

Update Cadence: When Standards Change

The standards we cite are updated by their respective bodies on a multi-year cycle. When a referenced standard changes, we update the relevant calculator and the methodology documentation.

Major standards with their typical revision cycles and impact on our calculators
StandardLast major revisionTypical revision cycleImpact when changed
ACCA Manual J8th Edition, 201615-20 yearsHTM tables, infiltration formulas, internal gain defaults
ACCA Manual S201415-20 yearsEquipment selection tolerances
AHRI 210/24020235-10 yearsEquipment rating procedure (SEER → SEER2 transition was 2023 event)
ASHRAE Handbook of Fundamentals2021 edition4 yearsClimate data, psychrometric properties
NEEP CCASHP Specificationv4.0, 20242-3 yearsCold-climate heat pump capacity thresholds
IECC Energy Code2021 (next: 2024 released)3 yearsNew construction efficiency minimums
DOE 10 CFR 4302023 final rule (effective Jan 2023)5-10 yearsFederal minimum equipment efficiency
ENERGY STAR SpecificationV6.1 (HP), V7.0 (windows)3-5 yearsAbove-code performance tiers; tax credit eligibility
IRS Section 25C / HEEHRAIRA 2022 implementation through 2025Annual fact sheet updatesTax credit amounts and qualifying thresholds

Material changes are logged in the corrections page. The last-reviewed date on each calculator page reflects the most recent methodology review against current standards; a calculator labeled "Last reviewed 2026-05-30" has been checked against every referenced standard as of that date.

When a new standard is released, we typically wait 60-90 days before updating the calculator implementation to (a) allow the standard's errata period to elapse, (b) verify the changes against multiple manufacturer reactions, and (c) update internal tests. Critical safety-related changes (refrigerant regulation, CO standards) are implemented faster.

How to Report a Methodology Error

Methodology errors fall into three categories.

Numerical errors. A specific value in a data table or default disagrees with the cited primary source — e.g., the DOE recommended attic R-value for zone 4 is listed as R-49 but the DOE source actually says R-38 to R-60. These are clear bugs; report via the contact page with category "Correction" and we will fix and acknowledge.

Methodology disagreements. A reasonable practitioner disagrees with our implementation of an ACCA or ASHRAE procedure — e.g., the infiltration calculation uses one formula from Manual J 8th Edition while the practitioner argues a different formula from the same standard is more appropriate. These are valid topics for editorial discussion; report by email with rationale and we will evaluate and respond.

Out-of-date claims. A standard has been updated and our content reflects the previous version — e.g., NEEP releases v4.1 with different capacity-retention thresholds. Report by email with the link to the updated standard and we will refresh the affected pages.

We acknowledge all methodology error reports within 14 days. Material corrections are logged at /corrections/ with the original claim, the corrected claim, the date of correction, and (when applicable) the original reporter. Reporter names are published only with explicit consent.

Frequently asked questions

Why publish methodology at all?
Because the alternative — opaque calculators with hidden formulas — has produced a generation of online tools homeowners cannot trust. Publishing methodology lets readers verify the math, identify where assumptions are made, and judge whether the output is appropriate for their decision. It also makes us accountable: errors in the methodology can be reported and corrected, which is impossible with hidden formulas.
How do you decide what counts as a primary source?
Tier 1 sources are standards documents (ANSI/ACCA, AHRI, ASHRAE, NFRC, AMCA, ASTM), federal regulatory publications (DOE 10 CFR 430, EPA AIM Act, IRS Fact Sheets), and government data (EIA energy statistics, ASHRAE 169 climate zones). Tier 2 sources are peer-reviewed academic papers, government-funded research labs (NREL, ORNL, LBNL), and trade publications with strong editorial standards. We cite tier 1 wherever possible because primary standards are the authoritative source. Tier 2 fills gaps where tier 1 does not address a specific question.
How accurate are the calculators?
Across the 14 ACCA reference cases we test against, the calculators land within ±20-30% of permit-grade Manual J results for typical single-family residential homes. The accuracy is best for tight, modern construction (closer to ±10-15%) and worst for older leaky housing stock (closer to ±20-30%) because simplified infiltration models break down on older homes with poorly-characterized envelope air leakage. The methodology article explains the specific deviations and where the calculator over- and under-estimates by construction era.
Why not get ACCA-approved certification?
ACCA approval applies to permit-grade software (Wrightsoft Right-Suite, Elite Software RHVAC, EnergyGauge USA, Cool Calc) used by HVAC contractors for permit applications and rebate documentation. The annual certification fees and the test-case submission process are appropriate for commercial software vendors but not for free educational tools. Planning-grade calculators serve a different audience without needing certification — the IRS, state energy offices, and code officials all already know which software is approved and require it where applicable.
What happens when standards change?
When ACCA, ASHRAE, NEEP, AHRI, NFRC, or DOE update a referenced standard, we update the relevant calculator and the methodology documentation. Material changes are noted in the corrections log at /corrections/. Minor clarifications are noted in the version history of each calculator. The last-reviewed date on each calculator page reflects the most recent methodology review against current standards.

Sources

  1. 1. Manual J — Residential Load Calculation, 8th Edition (ANSI/ACCA 2 Manual J - 2016), Air Conditioning Contractors of America (ACCA), 2016 (accessed 2026-05-30)
  2. 2. Manual S — Residential Equipment Selection (ANSI/ACCA 3 Manual S - 2014), Air Conditioning Contractors of America, 2014 (accessed 2026-05-30)
  3. 3. Manual D — Residential Duct Systems (ANSI/ACCA 1 Manual D - 2016), Air Conditioning Contractors of America, 2016 (accessed 2026-05-30)
  4. 4. ACCA-Approved Manual J Residential Load Calculation Software, Air Conditioning Contractors of America, 2025 (accessed 2026-05-30)
  5. 5. ASHRAE Handbook of Fundamentals 2021, American Society of Heating, Refrigerating and Air-Conditioning Engineers, 2021 (accessed 2026-05-30)
  6. 6. ANSI/AHRI Standard 210/240-2023, Air-Conditioning, Heating and Refrigeration Institute, 2023 (accessed 2026-05-30)
  7. 7. Cold Climate Air Source Heat Pump Specification, Version 4.0, Northeast Energy Efficiency Partnerships (NEEP), 2024 (accessed 2026-05-30)
  8. 8. International Energy Conservation Code (IECC) 2021, International Code Council, 2021 (accessed 2026-05-30)
  9. 10. Electricity Rates by State (Table 5.6.A), US Energy Information Administration, 2025 (accessed 2026-05-30)
Jonathan Stowe

Reviewed May 30, 2026