Abstract Building Information Modeling (BIM) initially emerged as a capability to transfer information and allow interaction or interoperability of various software tools used for architectural, structural, mechanical, electrical design, and building construction. Its application from developing 3D models, structural analysis, cost estimation, and mechanical analysis has now expanded to other applications such as energy simulation. Multiple computer-aided design (CAD) tools work as BIM authoring tools to generate BIM files in different formats containing various types of building information. In addition, there are various building energy modeling (BEM) tools capable of importing these BIM files to perform energy simulation. However, such tools have various capabilities and limitations and need to be investigated and categorized in order to facilitate choosing a proper tool for design professionals in different phases of project and purposes. In addition, interoperability and data exchange issues between BIM and BEM tools should be understood in order to find solutions such as developing proper corrective middleware tools to rectify them. This paper reviews the challenges, issues, and shortcomings in BIM-to-BEM interoperability process (BBIP) by proposing a detailed classification for these issues and studying the available solutions. The paper also explains how a corrective middleware, which is developed by the authors using Python, can be utilized to modify a gbXML file prior to adoption in energy simulation to resolve the issues related to building envelope in BBIP. To do so, initially a review is presented on research studies focused on different types of BIM schemas such as IFC and gbXML and energy simulation tools capable of reading these files such as Green Building Studio (GBS), DesignBuilder, Integrated Environmental Solutions-Virtual Environment (IES), and OpenStudio. In addition, some of the challenges in the application of BIM for energy simulation such as interoperability issues, lack of standards, and lack of easy solutions for extending existing BIM schemas and available corresponding solutions are also reviewed. With the focus on building envelope in mind, three case studies are discussed to observe the challenges and issues with respect to BBIP using Revit, GBS, and OpenStudio. Moreover, these case studies provide an opportunity to investigate the application of corrective middleware tools similar to what is developed in the study presented. Highlights • A brief review of Building Energy Modeling (BEM) tools is provided • Building Information Modeling (BIM) file types are reviewed and compared • Existing challenges, issues, and shortcomings in BIM to BEM interoperability process (BBIP) are identified • Existing solutions for issues in BBIP are reviewed and a corrective tool is developed and proposed to solve issues related to gbXML files involved in BBIP • A comprehensive categorization is proposed for issues in BBIP. [ABSTRACT FROM AUTHOR]