The invention provides a checking method of a BIM model. The checking method includes the steps of firstly, building a BIM standard data module; secondly, reading the attribute information of BIM model elements to form a first data list, and reading all the attribute information in the BIM standard data model to form a second data list; thirdly, matching the attribute information in the first data list and second data list, performing the fourth step is the matching succeeds, and performing the fifth step if the matching fails; fourthly, performing a conformity check, outputting information that the elements conform to standards if all the elements conform to the standards, and ending the checking; performing the fifth step if elements not conforming to the standards exist; fifthly, outputting information that elements not conforming to the standards exist, feeding a checking result back to the BIM model, displaying the elements not conforming to the BIM technical standards, and ending the checking. By the checking method, automatic checking of the BIM model can be achieved, and high checking efficiency and accurate checking result are achieved.