IFC Checker and BIM Validation

IFC model Checker | usBIM.checker | ACCA software

Control and manage IFC data for each information exchange of the BIM process. Use usBIM's IFC checker for free now for better BIM data validation.

Find out how to check and validate all IFC format model data during each phase of the BIM process!

usBIM.checker is an integrated application in usBIM. Try it for free for a month;
then choose the subscription plan that suits you best from the system store.
BIM validation software | usBIM.checker | ACCA software

verify and check the property values of IFC model objects

Data verification | usBIM.checker | ACCA software

verify the correctness of the data assigned to properties in relation to predefined values

CheckList | usBIM.checker | ACCA software

generate data requirement checklists for your IFC model

Editing IFC | usBIM.checker | ACCA software

insert, modify and delete properties of an IFC model

Import excel file | usBIM.checker | ACCA software

add data imported from an excel file to an IFC file

Congruence report | usBIM.checker | ACCA software

generate validation reports between IFC file data and checklists

Video IFC Checker and BIM Validation | usBIM.checker | ACCA software
IFC check free | usBIM | ACCA software

usBIM.checker - online usBIM integrated applicationRegister with usBIM! Get 12 online applications and 10 GB cloud space storage for free.

usBIM.browser usBIM.pointcloud usBIM.federation IFC viewerusBIM.meetusBIM.gisusBIM.bcfusBIM.writerusBIM.officeusBIM.mediaPriMus on-lineusBIM.calendar
Quality control and BIM validation | usBIM.checker | ACCA software

BIM quality assurance and validation checklist: how to perform a model quality check using a complete and reliable IFC checker

usBIM.checker is the BIM model checker for validating IFC model data with respect to project or contract requirements.

The software allows the BIM specialist (BIM specialist, BIM coordinator, BIM manager, etc.) to:

  • create BIM validation checklists for IFC model checking;
  • carry out automatic model checks on the information contained in the IFC models.

With usBIM.checker obtaining IFC format models with properties and values as required by BIM project specifications couldn’t be easier (e.g. LOIN - Level Of Information Need) or by EIR (Employer Information Requirements), BIM Execution Plan, etc.

BIM model IFC data management | usBIM.checker | ACCA software

How to optimize the BIM Validation process with a specialized and versatile BIM checker compared to BIM Authoring solutions (Revit, Edificius, ArchiCAD, etc.)

The BIM validation software allows you to solve the problems related to the verification phase, the insertion and deleting of IFC properties (PSets) and facilitates all of those typical operations that would result to be cumbersome and complex with a BIM authoring.

With usBIM.checker, you can:

  • create filters and rule sets
  • select types of objects (ifc type)
  • check and modify properties and values

Make any checks and modifications on the selected entities:

  • identify correct properties and values;
  • add missing properties and values;
  • change or delete incorrect values and properties.

The software can also be used to clear unnecessary properties in model objects before being shared with other professionals and team members. This function is very important in order to filter building information used in the Authoring software (Revit, ArchiCAD, Edificius, etc.) that should stay confidential.

Federation and integration of data with the IFC model | usBIM.checker | ACCA software

Federate BIM model data produced by different BIM Authoring software and BIM Tools

usBIM.checker allows you to integrate data from different BIM Authoring programs and Tools into a single file in the IFC openBIM file format.

Data can be exported from the source software, processed accordingly and imported into usBIM.checker in the Excel format.

Data produced with a BIM Tool is also easily added to the IFC file object properties.

Reports and checklists | usBIM.checker | ACCA software

Analyze the BIM validation results using automatic and detailed reports

With an IFC validator, you can get automatic IFC detailed reports of the inconsistencies between the BIM validation checklist data and the datasets contained within the IFC model.

In detail, usBIM.checker produces checklists for:

  • all objects (Windows, Mullions, Walls, Facade Panels, Floors, Doors, Facade Systems, etc.) that do not comply with the checklist parameters by highlighting incorrect property values;
  • all properties not present in the model and included in the control checklists that must be entered

usBIM.checker in brief

Basic IFC model viewing functions

  • Importing IFC Model files created with BIM authoring such as Revit® or 3D software such as SketchUp®.
  • IFC model viewing (with viewing styles management and customisations)
  • 3D models conversion to IFC objects
  • virtual model navigation (properties and classifications)

Basic IFC model editing functions

  • insertion, replacement and deleting of geometrical parts of entities
  • manual insertion, modification and deleting of model properties
  • moving and rotating information models and aligning it with other models within the federation
  • automatic insertion, modification and deleting of model properties (by comparison with user-defined checklists)
  • adding of properties and values to IFC files generated by different BIM tools and imported into usBIM.checker with simple excel files
  • creation of new classifications
  • export new versions of the IFC model

Advanced verification and control functions

  • verification of the existence of object properties
  • view and control property values of BIM model objects
  • property value correctness checks against predefined values
  • generation of BIM validation Checklist (based on properties and classifications)
  • import properties from excel files
  • automatic generation of IFC reports between properties and values contained in the IFC file and those defined in the control templates


The IFC (Industry Foundation Classes) is an open data format, not controlled by a single operator, created to allow interoperability between the various building process stakeholders. It aims to promote and facilitate model information exchangeability without loss or distortion of data or information.

It contains information of various types (geometric data, properties, relationships with other objects).

The IFC tree-structure represents the tree structure of the IFC model where the hierarchy of elements classified on the basis of the IFC Type is shown.

In practice, it contains all the elements that characterise the model (entity types, objects, instances, etc.).

Its organisation can be summarised as follows:

  • IFCProject
  • IFCSite (construction site)
  • IFCBuilding (building)
  • IFCBuildingstorey (first floor, second floor, etc.)
  • IFCBuildingelements (wall, window, floor, etc.).

The IFCTypeObject represents a class that contains properties common to a set of homogeneous entities (i.e. entities that belong to the same class), e.g. all walls that have certain common characteristics.

There is also the ObjectType, which is a specific attribute.

An example of an "IFCtypeObject" is the "IFCWallType" which includes all walls.

IFC entities are: "classes of information defined by common attributes and constraints". (ISO 10303-11). They are objects uniquely defined in the IFC model that can be assigned certain attributes and dependencies with other elements of the model. Examples of IFC entities are walls, windows, pillars, etc.

The "IFC Entities" are made up of a geometric part and an information part. The latter, in turn, can be subdivided into properties and relationships between the various elements in the model.

IfcPropertySet is the set of all properties that can be assigned to an object in an IFC model.

The properties contained in such a set can be of two types:

  • predefined
  • additional/customised (i.e. user-defined).

Checking an IFC model means analysing the properties of the various entities and making sure that they meet certain requirements (for example, checking that all selected walls have a certain thermal transmittance value).

In this respect, an IFC model checker tool is needed to enable 'intelligent' filters and specific property controls.

This may involve designers, BIM Specialists, BIM Coordinators and BIM Managers who need to assign, verify or remove certain characteristics of the IFC model, or contracting authority operators (public bodies/consultants) responsible for checking delivered projects.

usBIM.checker checks all entity-related properties from 'smart' object selections.

usBIM.checker is very useful for the verification phase of an IFC model, in summary it can:

  • verify the existence of properties of objects
  • view and check property values
  • verify the correctness of values
  • generate and export property control templates
  • insert, modify and delete properties
  • generate a consistency report between the properties and the values contained in the IFC file

With usBIM.checker you can define the following conditions:

  • At least - enables the IFC model to be granted 'at least' the properties that are listed in the spaces provided.
  • Only - allows you to determine "only" those properties that must be present in the IFC model
  • Verification - allows you to check whether the properties that have been identified in the spaces provided are present in the IFC model.
  • Delete - this function gives the possibility to delete the properties present in the model (in this case there is no possibility to use a selection filter as in the previous cases)


usBIM.checker is an IFC file checker designed to solve the problems of checking, inserting and deleting properties.

It can greatly simplify all those operations that would be much more cumbersome and complex with a typical BIM authoring.

Yes, with usBIM.checker you can export your template for use in another project (the template is separate from the model).

With these templates, you can take advantage of the same selection and control filters on several templates and optimise the verification operations.

You can easily create a template by selecting appropriate filters (object selection criteria), identifying attributes, PsetNames, properties, etc., and specifying the properties to be inserted or checked (checks to be made on properties).

usBIM, the BIM management system, scalable and configurable according to your needs.

Get started with 12 applications and 10GB of cloud storage space for free. Then choose the applications that you need to configure your usBIM experience according to your preferred workflow!

  • With usBIM, manage the project, construction management and maintenance phases of a building or infrastructure, starting from the free usBIM.10 solution.
  • usBIM offers you infinite configurations with functions, applications and cloud storage space that you can activate from the online store.
  • Only subscribe to the BIM tools that you really need.
  • Keep your usBIM tools under control. Check out your current configurations and remain updated with the latest available plugins.
Sign in now for free

APP and functions supplied with usBIM.10 (included and free of charge)

  • Video meeting | usBIM.meet | ACCA software

    usBIM.meetVideo Meetings and desktop sharing tools

  • BCF file management | usBIM.bcf | ACCA software

    usBIM.bcf BCF (BIM Collaboration Format) management

  • Integrated Word Processor | usBIM.writer | ACCA software

    usBIM.writer Integrated Word Processor for document and forms management

APPs and additional functions (available with subscription plans)

  • BIM Real-Time Data from Internet of Things | usBIM.IoT | ACCA software

    usBIM.IoT BIM Real-Time Data from Internet of Things

  • Augmented Reality of the BIM model | usBIM.reality | ACCA software

    usBIM.reality BIM model Real-Time rendering, Virtual Reality and Augmented Reality