Back to the BIM & IFC blog
Export fixes · 2026-04-10 · 7 min
How to Export Clean IFC Files from Revit: A Step-by-Step Guide
Revit's default IFC export settings produce avoidable validation warnings by the dozen. Here are the exact settings that eliminate the most common failures before the file reaches the CDE.
How to Export Clean IFC Files from Revit: A Step-by-Step Guide — IFC Viewer Online article cover
Revit has supported IFC export since 2012, but the default settings are optimized for the widest compatibility with receiving software — not for quality. This means they make conservative choices that create validation warnings by the dozen. Here's how to change that.
Step 1: Use the Open Source IFC Exporter
Autodesk's built-in IFC exporter is functional but lags behind the community-maintained open source version. The open source exporter (free on the Autodesk App Store) generates cleaner GUIDs, better spatial hierarchies, and properly supports IFC4. Install it before configuring any export settings.
Step 2: Choose the Right IFC Version
Unless your project specification explicitly requires IFC2x3, export to IFC4 Reference View. IFC4 is the current ISO standard, produces smaller file sizes for complex geometry via tessellated meshes, and resolves several structural ambiguities present in the older schema.
Step 3: Configure These Settings
Revit IFC export settings
- "Export GUIDs": Keep Existing — Never "Generate New" — it breaks BCF cross-references on every re-export.
- "Site Placement": Shared Coordinates — Prevents elements from being placed 10 km from the WCS origin.
- "Include Steel Connections": Off — Unless you are delivering a structural steel model.
- "Export Base Quantities": On — Needed for LOD 200+ deliveries.
- "Split Walls and Columns by Level": On — Ensures walls are associated with individual storeys.
Common Revit-Specific Issues After Export
- Proxy overuse: Revit families without an IFC mapping export as IfcBuildingElementProxy. Map common families to proper IFC classes in the export mapping table.
- Coordinate offset: Verify the project shares coordinates with the survey point before export.
- Missing property sets: Revit properties export as custom Psets by default. Review the Pset mapping to ensure required standard Psets are included.
Quick check
Which "Export GUIDs" option keeps BCF issues linked across re-exports?
- Generate New
- Keep Existing
- It makes no difference
New GUIDs on every export mean every BCF topic points at elements that no longer exist.
Elements land ~10 km from the origin after export. Which setting do you check first?
- Export Base Quantities
- Site Placement
- Split Walls and Columns by Level
Site Placement set to Shared Coordinates keeps the model where the survey point says it is.
A Revit family has no IFC mapping. What does it export as?
- IfcBuildingElementProxy
- IfcWall
- It is skipped
Unmapped families fall back to proxies — map common families to proper IFC classes in the mapping table.
How to Export Clean IFC Files from Revit: A Step-by-Step Guide