You can use the freely available IFC File Analyzer: IFA.zip | NIST After unzipping and on first run, it will prompt to install an IFCsvr component: You can batch convert all IFC files in a folder using the option in the file menu: You could theoretically use this to batch convert multiple versions of an IFC file to Excel, then do a GUID based compare on the Excel data using something like Dynamo. It also comes with a command line implementation. Notes: Seems relatively slow for large IFC files It doesnt seem to work for IFC4