REScheck-Web is free DOE software, and for a simple project you can complete a compliant report yourself in five steps: pick your code and climate zone, enter the envelope assemblies, enter windows and doors, read the compliance summary, export the PDF. Here is each step, where the numbers come from, and where a straightforward project stops being straightforward.
Short answer: REScheck-Web is a free, browser-based tool published by the U.S. Department of Energy's Building Energy Codes Program.2 You register, start a project, tell it your code and location, describe your ceiling/wall/floor/window assemblies, and it runs a UA calculation - the sum of each assembly's U-factor times its area - against the same calculation for a code-minimum house.2 If your building's total UA is equal to or lower than the code building's, it passes. For a house with a handful of wall types and a straightforward window schedule, that is a real do-it-yourself job. The two things that make people redo a report are guessing an input instead of gathering it first, and not knowing what to do when the summary comes back short.
Gather these from the plan set before you touch the keyboard. REScheck will accept anything you type; it has no way to know a number is wrong.
If any one of these is missing from the drawings - a window schedule with no NFRC values, a wall section with no R-value called out - get it before you start. An input you invent to keep moving is the input a plan reviewer catches.
Two separate questions, and getting either wrong changes every number downstream.
Which code edition? Ask your building department which edition of the IECC it enforces, or whether it has adopted a state-specific amendment. REScheck-Web supports the 2009 through 2024 IECC editions plus a handful of state codes, and its "What's my code?" link on the Project screen will suggest one based on your project location.2 Treat that suggestion as a starting point, not a substitute for calling the department - a few states run their own energy code entirely and REScheck isn't the right tool for those.
Which climate zone? The IECC assigns a climate zone to every U.S. county in a table in its general requirements chapter (Table R301.1 in the 2021 edition), and a location not listed there is assigned a zone by the method in the following section.5 REScheck-Web looks this up automatically once you select your city or county on the Project screen, but it is worth checking against the table yourself - a house entered under the wrong county can pass a report it should fail, or fail one it would otherwise pass.
This follows the sequence in DOE's own REScheck-Web getting-started guide, condensed to what you will actually see on screen.1
A failing summary is REScheck telling you which number to look at again, not a judgment on the house. DOE's own troubleshooting guidance for a failing compliance check is worth following in order: confirm every component was entered, confirm your area takeoffs, confirm insulation values including whether you entered cavity versus continuous correctly, confirm the fenestration U-factor and SHGC on each window against the label, compare your proposed U-factors to what the climate zone table requires, and then look at the assembly-by-assembly UA breakdown to see which component is actually driving the shortfall.3 Most failures trace back to one of those, not to the house being genuinely non-compliant.
The IECC also gives you a legitimate way to close a small gap: the Total UA alternative. If your building's total envelope UA is less than or equal to what the same building would produce using the code's required U-factors, it complies, even if one individual assembly - say, a wall that's a little under the table value - doesn't meet its number on its own.7 In practice that means a stronger ceiling or a better window package on one elevation can legitimately offset a weaker wall elsewhere, as long as the SHGC requirement and the maximum fenestration U-factor are still met.7
What that does not mean is typing in a U-factor your windows don't have to force a pass. That number ends up on a plan set a reviewer compares to your window schedule, and on a house where an inspector can read the NFRC label. What actually happens when a REScheck's inputs don't match what got built is its own guide - the short version is that the honest fix is almost always available, and it is cheaper than the alternative.
REScheck itself doesn't get harder to click through as a project gets more complicated - the risk of an unnoticed wrong input does. A few signals it's worth having someone who does this daily take a pass:
If you'd rather hand it off after gathering the plan set, we work from the same inputs described above: the plan set, the window and door schedule with NFRC values, and the insulation callouts. Every input on the report is annotated with where it came from, so your building department can verify it without a phone call.
The plan set, a window and door schedule with NFRC U-factor and SHGC per type, insulation R-values for each assembly, gross areas, and the building's orientation. Gather all of it before opening the software.
Ask your building department which IECC edition or amendment it enforces, then check your county against the IECC's climate zone table. REScheck-Web suggests both automatically from your project location, but the department has the final word.
The NFRC label or the manufacturer's certified spec sheet - never a center-of-glass number from a glass supplier, and never a guess. Unlabeled products fall back to the code's default table, which is deliberately conservative.
It flags which input or assembly is driving the shortfall, not a verdict on the house. Work through areas, insulation values, and fenestration values in order, and consider whether the Total UA alternative closes the gap honestly.
Yes, it's published by the DOE Building Energy Codes Program and free to register for and use in a browser.
Multiple wall or ceiling assemblies, sunrooms or conditioned basements, a close UA result you can't explain, a state amendment on the base code, or a department that wants a named preparer are all signals worth a second set of eyes.
Section numbers and the compliance methodology above are quoted from the 2021 IECC and DOE's own REScheck-Web documentation; the 2024 edition renumbers some sections, and several states amend the base code or don't use REScheck at all. Check the state finder for the edition your jurisdiction has adopted. Final authority rests with your building official.
Travis Smith, ICC-Certified Residential Energy Inspector / Plans Examiner. The same certification your building department's plan reviewer holds - working for you.