Commercial energy codes: Top tips for ensuring code compliance

Sponsored content
December 13, 2017 |
Bill Beals

As a commercial energy code specialist, I am often asked the same questions by contractors: “How do I get my next project to meet code? What are my local energy code requirements? Where do I begin?” To help you get started, I’ve compiled a list of my top commercial energy code compliance tips.

Here are some of the major components of energy codes and how to guarantee your next project is up to code:


  1. Understand the difference between the two national code requirements – International Energy Conservation Code (IECC) and American Society of Heating and Air-Conditioning Engineers (ASHRAE).

First, ASHRAE is a standard, not a code. IECC is the code that references the ASHRAE standard. Other differences include:

  • ASHRAE and IECC have different three-year cycles.
  • IECC follows behind ASHRAE by two years. For example, IECC 2012 is modeled and referenced after the ASHRAE 90.1 2010 Standard.

IECC references the latest ASHRAE Standard, plus any addendums and new data. IECC Section C401.2 (Application) gives the building designer the option to use the ASHRAE 90.1 Standard as an alternative to the IECC. It’s important to know that once this decision is made, the mechanicals, lighting and envelope must follow the same path.

There are a few key differences between the ASHRAE and IECC envelope requirements; most notably, mechanicals and lighting. Oftentimes the envelope and component requirements in IECC are more stringent than the ASHRAE standard.


  1. Learn what’s in a code.

There are three major components of a commercial energy code:

  1. Lighting
  2. HVAC
  3. Envelope

Additionally, there are many elements within the building envelope subject to energy code regulations, including:

  1. Opaque roof and wall assemblies
  2. Windows
  3. Skylights
  4. Doors
  5. Foundation
  6. Floor


Continue reading on the Star Buildings blog →

Bill Beals | Metal Building Trends

Bill Beals, District Manager of Therm-All Insulation, is a 30-year veteran of the metal building industry. Bill is a contributing member of several committees, including the Metal Building Manufacturers Association (MBMA) Energy Committee and the National Insulation Association (NIA) Laminators Committee.

Bill also belongs to the International Code Council (ICC) and is often invited to share his extensive energy code knowledge through presentations at industry conferences, most recently including The 45th Annual Metal Building Contractors and Erectors (MBCEA) Conference. Bill has contributed to many articles and reference guides, and authors Therm-All’s bi-monthly commercial energy codes blog called “The Code Man”.

Related Blogs

January 15, 2018 | Metal Building Trends

The combination of design flexibility and high value-to-cost enable design professionals to provide their c...

December 28, 2017 | Metal Building Trends

The latest code cycle requires higher insulation values and an air barrier in the thermal envelope.

December 20, 2017 | Metal Building Trends

Metal building systems have great longevity… if properly maintained.

October 18, 2017 | Metals | Metal Building Trends

Star metal building systems have once again demonstrated their durability in extreme weather events.

August 24, 2017 | Building Materials | Metal Building Trends

No matter what structural material you build with, be it steel, concrete, or wood, water is the enemy.  ...

June 20, 2017 | Building Team | Metal Building Trends

Getting a project through plan review can be an unusually long process, anywhere from six months to two yea...

May 22, 2017 | Metals | Metal Building Trends

In many metal building applications, straight columns may have more steel than they need.

May 08, 2017 | Building Team | Metal Building Trends

The most important factor in making sure the where, when, what, and how go smoothly is making sure you pick...

May 03, 2017 | Metals | Metal Building Trends

There are robust, well-proven ways to protect steel so it can perform up to its potential virtually indefin...

Overlay Init