Massachusetts Stretch Energy Code HVAC
Two Codes, One State
Massachusetts runs on two energy code tiers, and the one that governs your HVAC installation depends entirely on which municipality the job is in. The base building code is 780 CMR (10th Edition, adopting the 2021 International Codes as amended by Massachusetts). On top of that, some Massachusetts municipalities have adopted the Stretch Energy Code under 225 CMR 22.00, which imposes higher efficiency standards on heating, cooling, and ventilation equipment.
The concurrency period that once allowed permit applications under either the 9th or 10th edition of 780 CMR ended on July 1, 2025. All mechanical and building permits are now reviewed exclusively under the 10th edition, and all structural, mechanical, and sheet metal drawings must reference this edition.
What the Stretch Code Changes for HVAC Work
In a stretch-code municipality, your permit application package needs more documentation than the base code requires, and the installed system must meet higher performance thresholds.
Manual J load calculations. The stretch code requires ACCA Manual J load calculations to justify system sizing. You can't size a replacement system based on the old equipment's tonnage — the load calculation must reflect the current building envelope, insulation levels, window area, and climate zone data. Submitting a permit application without Manual J documentation in a stretch-code town gets it sent back.
Higher efficiency minimums. Equipment must meet the stretch code's minimum SEER2 and HSPF2 ratings, which exceed the base code requirements. The specific numbers shift with regulatory updates, so verify current minimums against the stretch code appendix before spec'ing equipment.
Tighter duct leakage limits. Post-installation duct leakage testing is required for systems with any ducted components. The stretch code allows a maximum of 4 CFM25 per 100 square feet of conditioned floor area, compared to 6 CFM25 under the base code. Failing the leakage test means sealing duct joints and retesting before the inspector signs off.
Detailed duct layouts. Permit applications must include duct sizing diagrams and equipment specifications, not just a generic system description. Inspectors in stretch-code towns review these drawings against the Manual J output to verify the system design supports the calculated loads.
How the Permit Process Differs
In a base-code town, a mechanical permit application typically requires the contractor's trade license information, a basic description of the work, and the equipment model numbers. The inspector verifies that the installation meets code during rough-in and final inspections, but the upfront documentation burden is lighter.
In a stretch-code town, the permit office functions more like a design review. Expect to submit:
- Completed mechanical or sheet metal permit forms
- Manual J load calculation report
- Equipment cut sheets showing SEER2, HSPF2, and AFUE ratings
- Duct layout drawings with sizing calculations
- Blower door and duct leakage test plans (if applicable)
Some municipalities — particularly Boston, Cambridge, and the larger suburban towns — have online permit portals where these documents can be uploaded. Others still require paper submissions. Always call the local building department before your first project in a new municipality to confirm their specific process.
Free Download
Get the Massachusetts — HVAC License Requirements Checklist
Everything in this article as a printable checklist — plus action plans and reference guides you can start using today.
The Inspection Sequence
Both base-code and stretch-code jobs may involve the same two-stage inspection process, subject to the local building department's requirements:
Rough-in inspection — must be completed before walls or ceilings are closed. The inspector checks concealed ductwork, refrigerant line routing, gas piping, and any structural penetrations. Schedule this at least 48 hours before you plan to close up.
Final inspection — after equipment is installed and commissioned. The inspector verifies equipment clearances, combustion venting, carbon monoxide safety compliance under 527 CMR 1.00 and NFPA 54, and — in stretch-code towns — duct leakage test results.
Skipping inspections or closing up before the rough-in inspection can delay sign-off and require concealed work to be made accessible for inspection, at the contractor's cost.
Checking Whether a Town Uses the Stretch Code
Check the current state list of municipalities that have adopted the stretch code. Before quoting a job in an unfamiliar town, verify its code status — the difference in documentation, equipment specifications, and testing requirements can add meaningful time and cost to the project.
The Massachusetts HVAC License Guide covers both base-code and stretch-code permitting requirements side by side, with the specific documentation each type of municipal building department expects to see.
Get Your Free Massachusetts — HVAC License Requirements Checklist
Download the Massachusetts — HVAC License Requirements Checklist — a printable guide with checklists, scripts, and action plans you can start using today.