Revit

Export IFC from Revit: Modify Setup and Reopening the File to Check

Export IFC from Revit 2027 for a structural model: pick IFC4.3 Reference View, read each Modify Setup tab, then reopen the file to count piles and rebar.

  • TS. Nguyễn Mạnh Tuấn
  • 12 min read
A four-storey structure on piles exported to IFC4.3 and reopened in Revit 2027, with slab and beam reinforcement intact Photo: Screenshot of Revit 2027, sample model of the Institute of Construction Informatics

Sending an IFC file without reopening it means sending something you have never looked at. The recipient may see all the geometry and still miss the whole foundation system when filtering by element type.

Export IFC from Revit takes one dialog, but what goes into the file is decided by the setup in Modify Setup. This article walks fifteen steps in Revit 2027. Read each tab of Modify Setup, export a four-storey structural model to IFC4.3 and count the entities in the file. Then reopen it in Revit to see what survives for piles, columns and reinforcement. The concept of IFC is covered in what is IFC; this article is hands-on only. For the full path from model to submission, the Institute runs a Revit Structure course.

What an IFC export from Revit contains

Measured on the sample model with the IFC4.3 Reference View [Structural] setup:

In RevitIn the IFC fileReopened in Revit
360 rebar360 IfcReinforcingBar360 Structural Rebar
Concrete beams74 IfcBeam74 Structural Framing
Columns31 IfcColumn20 Structural Columns and 11 Columns
24 piles and 8 pile caps32 IfcSlab of type BASESLAB32 Structural Foundations
Floors17 IfcSlab of type FLOOR17 Floors

The file is 7.1 MB with 105,142 entity lines. It has no IfcFooting or IfcPile at all.

Before you export

You need a copy of the model and a 3D view without Temporary Hide/Isolate, because some export options read the open view; type HR to restore everything hidden temporarily. If the recipient needs drawings, send PDF or DWG as well, because IFC carries only the model and its properties; line weights before PDF are in line weights in Revit, DWG in exporting Revit drawings to CAD.

This article is part of the Institute's Revit Structure series.

The Export IFC dialog: file name, setup, version

Step 1 — Go to File › Export › IFC

Click File, point to Export, choose IFC.

1 Export in the File menu. 2 IFC, enabled even with a sheet open. 3 FBX greyed out because this is not a 3D view Photo: Screenshot of Revit 2027, sample model of the Institute of Construction Informatics

In Revit 2027.2 the IFC item is enabled even when the current view is a sheet; only FBX is greyed out. Still, export from a 3D view, because Export only elements visible in view in step 5 uses that view.

Step 2 — Set the file name and folder

1 the IFC file path. 2 the current setup. 3 the Modify setup button. 4 the IFC version read from the setup. 5 the list of open projects Photo: Screenshot of Revit 2027, sample model of the Institute of Construction Informatics

The Export IFC dialog is compact: File name with Browse…, Export setup, Modify setup…, three read-only lines IFC Version, Coordinate Base and Project Site, and Projects to export with a check box per open project. The default is <In-Session Setup> with IFC 2x3 Coordination View 2.0.

Step 3 — Understand why you must open Modify Setup

IFC Version cannot be chosen directly; it follows the setup. So do Coordinate Base and Project Site, which come from the Geographic Reference tab of the chosen setup. To know what the file will carry, open the setup. Click Modify setup….

Modify Setup: the tabs that decide the file content

Step 4 — Read the setup list and the General tab

1 sixteen built-in setups. 2 five tabs. 3 IFC version and Exchange Requirement. 4 three buttons for header information Photo: Screenshot of Revit 2027, sample model of the Institute of Construction Informatics

The left column holds 16 setups: six IFC 2x3 and 2x2, four IFC4, four IFC4.3, one IFC+SG, plus <In-Session Setup>. According to Autodesk's Export a Model to IFC, the In-Session setup is editable but not kept between sessions; built-in setups cannot be edited, only duplicated.

The General tab of the In-Session setup sets Exchange Requirement to Architectural Reference Exchange: the default leans towards architecture. Classification Settings…, File Header Information… and Project Address… write management data into the file header.

Step 5 — The Additional Content tab

1 Linked files set to Do not export. 2 export only what is visible in the view. 3 Include Steel Elements ticked Photo: Screenshot of Revit 2027, sample model of the Institute of Construction Informatics

Linked files is Do not export: linked models do not travel. Include Steel Elements is ticked. Export only elements visible in view is clear; tick it to deliver part of a building.

Step 6 — The Level of Detail and Geographic Reference tabs

Level of Detail has a single option, Low by default.

1 Project Site and Coordinate Base. 2 the empty projected coordinate block. 3 the Override button Photo: Screenshot of Revit 2027, sample model of the Institute of Construction Informatics

Geographic Reference uses Internal and Shared Coordinates. The Projected Coordinate System Reference block, with EPSG Code, Geodetic Datum, Eastings, Northings, Elevation and Angle from True North, is empty in the sample model. Projects submitted to an authority should fill it with Override so the model lands in the right place on the map.

Step 7 — The Advanced tab

1 fourteen advanced check boxes. 2 store the IFC GUID in a parameter. 3 export each bar in uniform rebar sets. 4 the Entities to Export button Photo: Screenshot of Revit 2027, sample model of the Institute of Construction Informatics

The tab has 14 check boxes, all clear. Two matter for structures. Store the IFC GUID in an element parameter after export writes the IFC ID into each element so later issues keep the same IDs. Export bars in uniform rebar sets as separate IFC entities splits a uniform set into single bars, needed when the recipient counts bars one by one. Entities to Export… is where category mapping is redefined.

IFC4.3 Reference View for structures, then export

Step 8 — Choose IFC4.3 Reference View [Structural]

Click <IFC4.3 Reference View [Structural] Setup> in the left column.

1 the IFC4.3 Reference View Structural setup. 2 structural version and exchange requirement. 3 default property mapping. 4 the new Facility Type box Photo: Screenshot of Revit 2027, sample model of the Institute of Construction Informatics

General switches to IFC4.3 Reference View and Structural Reference Exchange, with an extra Facility Type box. Most options are greyed out because this is a built-in setup; to change them, use the icon buttons under the list to duplicate it and edit the copy. Click OK.

Step 9 — Check IFC Version, then Export

1 the chosen setup. 2 IFC Version now IFC4.3 Reference View. 3 Project Site Internal. 4 the Export button Photo: Screenshot of Revit 2027, sample model of the Institute of Construction Informatics

The dialog now reads IFC4.3 Reference View. Click Export. The sample model exports in about half a minute into a 7.1 MB file. The target folder holds only the .ifc file; no log file appeared beside it.

Step 10 — Read the header and count entities

IFC is a text file, readable in any editor. FILE_SCHEMA reads IFC4X3_ADD2, the description line reads ExchangeRequirement [Structural], and the application line reads Autodesk - Revit 27.2.0.39.

Counting by entity name gives:

EntityLinesNote
IfcReinforcingBar360All reinforcement
IfcBeam7471 of type BEAM, 3 of type JOIST
IfcColumn3130 concrete columns, 1 steel box column
IfcSlab4917 FLOOR, 32 BASESLAB
IfcMember64Curtain wall mullions from the architectural part
IfcBuildingElementProxy6Elements not mapped to any type

Search for IFCFOOTING and IFCPILE: no lines. Search BASESLAB and you find 32 IfcSlab, 24 piles and 8 caps. Switching to the structural setup does not turn piles into IfcPile. Also note that the IFCPERSON line carries the Autodesk account name of whoever exported; that name goes out with the file.

Open an IFC file in Revit to check

Step 11 — Go to File › Open › IFC

1 Open. 2 IFC opens an IFC file as a new project. 3 IFC Options for the template and class mapping Photo: Screenshot of Revit 2027, sample model of the Institute of Construction Informatics

Right below IFC is IFC Options, where the template and import mapping are set.

Step 12 — Pick the file and keep both check boxes

1 the path of the exported file. 2 AutoJoin Elements and Correct lines that are slightly off axis Photo: Screenshot of Revit 2027, sample model of the Institute of Construction Informatics

Open IFC File has AutoJoin Elements and Correct lines that are slightly off axis, both ticked. Type the path in File name and click Open. Revit builds a new project from the file, which takes a few minutes for this model.

Step 13 — Read the import warnings

1 no errors, three warnings. 2 Opening not cutting anything. 3 Delete Opening Cut. 4 OK Photo: Screenshot of Revit 2027, sample model of the Institute of Construction Informatics

Revit reports 0 errors and 3 warnings, all Opening not cutting anything: some openings came through but no longer cut any element. Click OK to keep them, not Delete Opening Cut, because openings are the sender's data. Expand >> lists all three warnings if you need to report them to the sender.

Step 14 — Bring the model into view

ZF shrinks the model to a dot, because the new project inherits two scope boxes from the template; Views Overall is 36,576 mm tall, a round imperial number. Type ZR and drag a box around the model.

The IFC model reopened in Revit: a four-storey frame on piles with dense reinforcement in beams and slabs Photo: Screenshot of Revit 2027, sample model of the Institute of Construction Informatics

Geometry and all 360 bars are back. The view discipline is Coordination, Views lists levels 1F to RF, and Sheets holds the template's A101 sheet, which is not part of the building.

Step 15 — Count categories with Filter

Drag a selection around the whole model and click Filter on the Modify | Multi-Select tab.

1 eleven columns in the Columns category. 2 structural columns, foundations, framing and rebar. 3 a total of 535 elements Photo: Screenshot of Revit 2027, sample model of the Institute of Construction Informatics

The count shows 32 Structural Foundations, 74 Structural Framing, 360 Structural Rebar and 20 Structural Columns. Select a pile to see why foundations kept their category.

1 the pile in the Structural Foundations category. 2 rebar cover shown in inches from the template. 3 IFC Predefined Type BASESLAB and Export to IFC As ifcslab. 4 the selected pile Photo: Screenshot of Revit 2027, sample model of the Institute of Construction Informatics

IFC Parameters read BASESLAB and ifcslab: thanks to the PredefinedType, Revit puts piles back into Structural Foundations even though the entity is IfcSlab. Columns are not so lucky:

1 eleven elements in Columns. 2 the Modify Columns tab. 3 IFC Predefined Type still COLUMN. 4 the selected column segments Photo: Screenshot of Revit 2027, sample model of the Institute of Construction Informatics

Eleven of the thirty-one columns land in Columns, the architectural category, although their IFC Predefined Type is still COLUMN. A structural column schedule on the reopened model will miss those eleven.

When it does not work

SymptomCauseFix
The IFC file misses part of the buildingThe view hides elements and Export only elements visible in view is tickedType HR in the 3D view, or clear that option
Nothing in Modify Setup can be editedA built-in setup is selectedDuplicate it and edit the copy
ZF shrinks the reopened model to a dotTwo scope boxes from the templateUse ZR, or hide Scope Boxes in Visibility/Graphics
Two documents with the same name in the title barThe imported project takes the source project nameClose the imported views and answer No to saving
A column schedule on the reopened model misses columnsSome columns landed in the Columns categoryCount with Filter as in step 15 and schedule both Columns and Structural Columns

Five common misconceptions about IFC export

What people sayWhat Revit 2027 actually does
IFC is only enabled in a 3D viewIn 2027.2 it is enabled on a sheet too; only FBX is greyed out
A structural setup exports piles as IfcPileIFC4.3 Reference View Structural still writes piles and caps as IfcSlab BASESLAB
Reopening IFC gives back the original Revit modelGeometry and rebar return, but 11 columns become architectural and the project uses an imperial template
You can edit the built-in IFC4.3 setupBuilt-in setups are greyed out; edit a duplicate
An IFC file carries no information about its authorThe IFCPERSON line holds the Autodesk account name of the exporting machine

In short, export IFC from Revit is only finished once you have reopened the file and recounted the elements; one Filter count catches lost categories before the recipient does.

Frequently asked questions

Where do I export IFC in Revit?

File › Export › IFC. Pick the setup under Export setup and edit details with Modify setup.

Which IFC version should a structural model use?

Whatever the recipient requires. Revit 2027 ships IFC4.3 Reference View [Structural] with Structural Reference Exchange; this article uses it.

How do I open an IFC file in Revit?

File › Open › IFC, pick the file, click Open. Revit builds a new project from a template and loads the model into it.

Does reinforcement go into the IFC file?

Yes. The sample model has 360 IfcReinforcingBar in the file and reopens with exactly 360 Structural Rebar.

Why is there no IfcFooting in the file?

Piles and pile caps are written as IfcSlab with PredefinedType BASESLAB. Software that reads PredefinedType still recognises foundations; software that filters only by entity name does not.

About the author

TS. Nguyễn Mạnh Tuấn — BIM lecturer at the Institute of Construction Informatics – Hanoi University of Civil Engineering