Skip to content

File Export: IFC

Export models to Industry Foundation Classes (IFC) format for open BIM interoperability and cross-platform collaboration. This format is part of the File Export add-in.

IFC is an open standard for exchanging BIM data between different software platforms. File Export supports IFC 2x3, IFC 4, and IFC 4 Reference View, with options for coordinate systems, base quantities, and element scope.


OptionDescriptionDefault
IFC VersionIFC 2x3 / IFC 4 / IFC 4 Reference ViewIFC 2x3
File Format.ifc or .ifcZIP (compressed).ifc
Export ScopeWhole Model or Matching 3D ViewsWhole Model
View Match ModeContains / Starts With / Ends WithContains
View Match PatternText to match against 3D view names(none)
Case SensitiveWhether view name matching is case-sensitiveOff
CoordinatesShared or Internal OriginShared
Export Base QuantitiesInclude areas, volumes for quantity takeoffOn
Split Walls/Columns by LevelSplit multi-story elements at level boundariesOff
Export Solid ModelsUse solid geometry (vs. surface representations)On
Include Linked FilesInclude linked Revit files in the exportOff
Include 2D ElementsInclude 2D annotation elementsOff
Include Steel ElementsInclude structural steel connection elementsOff
Space BoundariesNone / First Level / Second LevelNone
SubfolderOutput subfolder pathIFC/{FileName}
File NameOutput file name pattern{FileName}_{Date}_{Time}

See File Name Placeholders for all available placeholders.


VersionBest For
IFC 2x3Maximum compatibility with most BIM software (recommended for general exchange)
IFC 4Newer standard with improved property definitions
IFC 4 Reference ViewOptimized for reference/viewing workflows with simpler geometry

Exports the entire model as a single IFC file. IFC export does not require a 3D view for the “Whole Model” scope, but the exporter uses one internally.

Exports one IFC file per matching 3D view. Use the View Match Mode (Contains, Starts With, or Ends With) and View Match Pattern to filter views. Enable Case Sensitive if view names need exact case matching.

Example patterns:

Match ModePatternMatches
ContainsIFCAny 3D view with “IFC” in the name
Starts WithCoordViews starting with “Coord”
Ends WithExportViews ending with “Export”
ContainsPhase 1Views containing “Phase 1”

Enables export of calculated quantities (area, volume, length) as IFC base quantity sets. Required for quantity takeoff in receiving software.

Splits multi-story walls and columns at level boundaries. Useful for clash detection and level-based quantity takeoff. May increase file size.

Controls how room/space boundaries are exported:

LevelDescription
NoneNo space boundaries exported
First LevelBasic room boundaries (walls, floors, ceilings)
Second LevelDetailed boundaries including thermal analysis data

Choose between standard .ifc output or compressed .ifcZIP. The compressed format significantly reduces file size for large models, which is useful for email or file sharing.


  • At least one 3D view must exist when using Matching 3D Views scope
  • Multi-view export generates one IFC file per matched 3D view
  • Export runs within a Revit transaction that is automatically rolled back (no permanent changes to the model)

  • Use Shared Coordinates for multi-model coordination so models align correctly in the receiving software
  • Enable Base Quantities for projects requiring quantity takeoff from IFC
  • Disable Linked Files if you export each model separately to avoid duplication
  • Use .ifcZIP format for email or file sharing to reduce transfer size
  • IFC 2x3 is the safest choice for maximum interoperability
  • Split by Level helps with clash detection workflows in Navisworks or Solibri

LimitationDetails
3D views onlyCannot export from 2D views (plans, sections)
Property mappingNot all Revit parameters map to IFC properties automatically; use IFC parameter mapping for custom properties
Geometry simplificationSome complex Revit geometry may be simplified in the IFC output
Large file sizesComplex models produce large IFC files; use .ifcZIP format to mitigate

Complex models with detailed geometry produce large IFC files.

Solution: Choose File Format: .ifcZIP to create a compressed file. Consider using IFC 4 Reference View for simpler geometry. Disable Include 2D Elements and Include Steel Elements if not needed.

Some elements may not appear when opening the IFC in other software.

Possible causes:

  • Elements are on hidden categories in the export view
  • Element types not supported by the IFC schema
  • 2D elements excluded (disabled by default)

Solution: Check the 3D view’s visibility settings. Enable Include 2D Elements if annotations are needed. Verify the receiving software supports the IFC version used.

The model appears in the wrong location when opened in other software.

Solution: Use Shared Coordinates and ensure the Revit project has correctly configured shared coordinates. Verify the receiving software imports shared coordinates.


Back to File Export