Commercial and public buildings are more vulnerable to fires because of their complex use functions, large number of centralized occupants, and the dynamic nature of the use of space. Due to the large number of these types of buildings and the limited availability of manpower, annual fire inspections cannot ensure the continuous compliance of fire codes. A crowdsourcing application, iInspect, is proposed in this paper to harvest collective intelligence in order to conduct mass inspection tasks. This approach is supported by building information modeling (BIM) based virtual reality (VR) and an indoor real-time localization system. Based on the International Fire Code and 27 fire inspection checklists compiled by various local authorities, a generic list of inspection items suitable for iInspect is proposed, along with a reputation-based monetary incentive model. A prototype of iInspect was created for Android mobile phones, and a case study was performed in an office building in Tianjin, China, for verification of this crowdsourcing inspection approach.