IFC Import

Watch the video on import options for Revit:

[youtube video]

Import IFC

The import IFC option provides a powerful IFC import and is generally the primary option which should be used when importing an IFC file.

The Import function will import into the open Revit session or document.

Getting to the Import Dialog

Open IFC

The open IFC button will open a new Revit document (from the standard Revit template) and import the IFC into that.

You may want to use the open IFC tool to test an IFC import before importing into your project.

Import Options

There a number of options which can be specified when importing or opening a IFC file. The below shows the options with explanations on each:

Co-ordinate reference:

  • Project:

  • Shared:

  • Relative:

Create Project Parameters [tick box]:

Update Existing Revit Level Elevation [tick box]:

Deviation to Identify changed global ID from previous import [mm]:

Element Mark from:

  • ifcElementTag:

  • ifcElementName:

  • None:

Cutback framing members [tick box]:

Cutback framing families [tick box]:

Enable Framing Joins [tick box]:

Coarse Profile Polylines [tick box]:

Disable Analytic [tick box]:

Family Pre Cut [tick box]:

Degrees from Vertical to enforce Column [number]:

ifcSpaces generated as:

  • Rooms:

  • Spaces:

  • Room Boundaries:

  • Space Boundaries:

  • None:

Walls Bound Rooms [tick box]:

Enable Wall Joins [tick box]:


  • Topography:

  • Direct Shape:

  • None:

Generate Shafts for Openings in Slabs [tick box]:

IFC Class to Category Mapping:

The IFC importer allows for you to map specific IFC class items to Revit Category's. This is explained more here:

Update Existing Family Symbols [tick box]:

Use Direct Shapes [tick box]:

Manually manage existing elements update/replace/removal [tick box]:

Explode CAD to Freeform [tick box]:

Delete SAT/DWG Files defining Type Geometry [tick box]:

Deviation tolerance for smoothing FacetedBreps [number]:

Angle (degrees) threshold to mask faceted crease edges [angle]: