Updated 2026-10-27

Architecture & BIM Software Comparisons

IFC vs. RVT: Open Exchange vs. Native Revit (2026)

RVT is Revit's proprietary native format; IFC is the open buildingSMART exchange format. You author in RVT and exchange in IFC — IFC is a coordination format, not a replacement for native files.

On this page

Last updated October 27, 2026 · Compiled from buildingSMART and Autodesk primary documentation, checked 2026-10-27. IFC releases and ISO numbers from the [buildingSMART IFC specifications database](https://technical.buildingsmart.org/standards/ifc/ifc-schema-specifications/) and the [IFC 4.3.2.0 release](https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/) published as [ISO 16739-1:2024](https://www.iso.org/standard/84123.html). Revit export options from [Revit 2026 IFC Export Setup Options](https://help.autodesk.com/cloudhelp/2026/ENU/Revit-DocumentPresent/files/GUID-E029E3AD-1639-4446-A935-C9796BC34C95.htm); exporter release notes from [Autodesk revit-ifc on GitHub](https://github.com/Autodesk/revit-ifc/releases); RVT version behaviour from [Autodesk support: backward compatibility of Revit](https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Backwards-compatibility-of-Revit-with-earlier-releases-of-the-software.html); viewer support from [Autodesk Viewer](https://viewer.autodesk.com/). The annotated IFC sample was generated with [IfcOpenShell](https://ifcopenshell.org/) 0.9.0. Menu names and options change between Revit releases; check them against the release you use.

Direct answer

RVT is Autodesk Revit's proprietary native format. It stores the full parametric project, including families, constraints, views and sheets, and it is not backward compatible: once a model is upgraded and saved in a newer Revit release, older releases cannot open it. IFC (Industry Foundation Classes) is an open schema maintained by buildingSMART International. The current release, IFC 4.3.2.0, is published as ISO 16739-1:2024, while IFC2x3 and IFC4 remain the versions most tools exchange day to day. Revit can open or link an IFC file, and its export dialog offers IFC2x3 Coordination View 2.0, IFC4 Reference View and IFC4 Design Transfer View. Use RVT to author and archive the design model, and IFC to hand the model to consultants, contractors, checkers and owners who work in other software. Agree the IFC version and model view before the first exchange, because the model view controls which geometry and data the recipient actually receives.

Content and cited inputs reviewed by Harth team · Published 2026-08-18 · Updated 2026-10-27.

Side-by-side comparison diagram: IFC vs. RVT: Open Exchange vs. Native Revit
RVT is Revit's proprietary native format; IFC is the open buildingSMART exchange format.

What are the key takeaways?

  • RVT is the editable Revit original; IFC is the vendor-neutral copy you exchange.
  • IFC 4.3.2.0 is ISO 16739-1:2024, but IFC2x3 and IFC4 are still the versions most exchanges use.
  • Pick the IFC version and model view with the recipient before exporting.
  • Revit cannot open an RVT saved by a newer release; IFC is the usual way to pass data back.

What is the difference between IFC and RVT?

RVT and IFC answer different questions. RVT is how Revit stores a project it is actively editing. IFC (Industry Foundation Classes) is how any BIM tool describes a building so that a different tool can read it. Comparing them is less like comparing two competing formats and more like comparing a word-processor document with a PDF of it.

DimensionRVTIFC
OwnerAutodesk (proprietary, unpublished format)buildingSMART International (open schema)
StandardNone outside AutodeskISO 16739-1:2024 for IFC 4.3.2.0
Written byRevit onlyRevit, Archicad, Vectorworks, Tekla, Allplan and most other BIM tools
ContentFull parametric project: families, constraints, views, sheets, worksetsElements, geometry, property sets, classification and spatial relationships
Editability in other toolsNoneReadable everywhere; editing depends on the receiving tool
Version behaviourNot backward compatible; newer Revit upgrades the fileSchema versions are fixed; a tool states which ones it supports
File types.rvt (projects), .rfa (families), .rte (templates).ifc (STEP text), .ifcXML, .ifcZIP
Best useAuthoring and archiving the design modelCoordination, model checking, handover and long-term open records

Autodesk's own support guidance confirms the key practical limit of RVT: a model upgraded and saved in a newer release cannot be opened in an earlier one, and Revit has no "save as older version" option. Exporting IFC from the newer release is the route Autodesk suggests for moving data back, accepting that some Revit-specific data will not survive.

When should you share RVT and when should you share IFC?

Send RVT when the recipient is on Revit, at the same or a newer release, and genuinely needs to edit or host elements in your model, such as an architect handing a linked model to a Revit-based structural engineer under a shared coordinate system.

Send IFC in every other case:

  • consultants authoring in Archicad, Vectorworks, Tekla, Allplan or another platform;
  • model checking and clash detection in tools that read IFC;
  • contractors and fabricators who need geometry and properties, not your families;
  • owners, facility managers and public clients who specify open formats for handover;
  • archiving a record that will still be readable when today's Revit release is retired.

On large projects both are common: RVT inside the Revit team, IFC to everyone else, with the exchange format written into the BIM execution plan.

Which IFC version should you export?

Choose the version the recipient's software is certified or tested for, not simply the newest one.

IFC releaseYearISO publicationWhere it fits today
IFC2x3 TC12007ISO/PAS 16739:2005Revit's help calls IFC2x3 Coordination View 2.0 its default certified export and the version generally supported by other systems
IFC4 ADD2 TC12017ISO 16739-1:2018Reference View for coordination; Design Transfer View when the recipient needs editable geometry
IFC 4.3 ADD2 (4.3.2.0)2024ISO 16739-1:2024Adds infrastructure entities for road, rail, bridges, ports and waterways; check the receiving tool supports it

The model view matters as much as the schema. IFC4 Reference View is intended as a reference model that is not modified, which is the right choice for coordination. IFC4 Design Transfer View is intended for handing over a model the recipient will continue to edit, and Revit may write advanced B-rep geometry for it. Revit 2026's IFC Export Setup lists IFC2x3 Coordination View 2.0, IFC4 Reference View and IFC4 Design Transfer View among its options, and Autodesk's open-source exporter on GitHub has added IFC 4.3 support in recent builds.

How do you export IFC from Revit without losing what the recipient needs?

  1. Agree the target with the recipient: IFC version, model view, coordinate base and the property sets they will read.
  2. Map categories to IFC classes in the export mapping table, so custom families export as IfcWall, IfcDoor or IfcFurniture rather than a generic IfcBuildingElementProxy.
  3. Choose property sets: the standard IFC common sets (such as Pset_WallCommon) plus any user-defined sets the project requires.
  4. Set coordinates to the shared site or survey point the team agreed, so models align when combined.
  5. Export a test file and open it in a viewer before the formal issue. Check element counts by level, a few property values and the location against another discipline's model.

Save the export setup with a project-specific name so every issue uses the same settings.

How do you open or convert an IFC file in Revit?

Revit offers two routes. Open IFC converts the file into a new Revit project; save it as RVT if you want to keep the conversion. Link IFC places the IFC as a linked reference that reloads when the source changes, writing helper files (an .ifc.RVT conversion and a log) beside the original.

Either way, imported elements are representations of someone else's model. They carry IFC properties and correct geometry, but they generally do not behave like native, parametric Revit families. When you need editable content, model it natively in Revit with the IFC as a guide.

Common mistakes

  • Treating a received IFC as an editable native model, then reporting "broken" walls and doors.
  • Exporting the newest IFC version to a consultant whose software only reads IFC2x3.
  • Leaving family categories unmapped, so most of the model arrives as anonymous proxies.
  • Sending RVT to a team on an older Revit release, who cannot open it at all.
  • Skipping a viewer check, so missing levels or shifted coordinates are found by the recipient instead of the sender.

What an IFC file contains: an annotated minimal example

To show what IFC actually carries, Harth generated a one-wall IFC4 file with IfcOpenShell 0.9.0 on 2026-10-27 and read it back. The whole file is a plain-text STEP physical file (ISO 10303-21) of about 2.3 KB and 40 entities. Every element is readable in any text editor, which is a property RVT does not have.

Line or entity in the fileWhat it recordsWhy it matters in an exchange
ISO-10303-21;STEP physical file formatAny IFC-capable tool can parse it, with or without Revit
FILE_DESCRIPTION(('ViewDefinition [ReferenceView_V1.2]'),'2;1');The model view the file claims to followTells the recipient what content to expect
FILE_SCHEMA(('IFC4'));The schema versionThe first thing to check when a tool refuses a file
IFCPROJECT, IFCSITE, IFCBUILDING, IFCBUILDINGSTOREYSpatial structure, linked by IFCRELAGGREGATESLevels survive the exchange as named storeys
IFCWALL('3s_AI_eP9C$gPX6Iv_4jwi',$,'W-101',...)One wall with its 22-character GlobalId and nameThe GlobalId is what issue files (BCF) and later exports use to find this exact wall
IFCEXTRUDEDAREASOLID(...,3000.)Geometry as a 5,000 by 200 mm profile extruded 3,000 mmGeometry is explicit, not a parametric Revit wall type
IFCPROPERTYSET('...','Pset_WallCommon',...) with FireRating, IsExternal, LoadBearingStandard properties attached to the wallCheckers and estimators read these without Revit

What the file does not contain is just as instructive: no wall type definition that can be re-dimensioned, no constraints, no views, no sheets and no families. Those exist only in RVT.

RVT or IFC: exchange decision matrix

Exchange scenarioSendIFC version and view to agreeWhat the recipient can doCheck before sending
Revit architect to Revit engineer, same releaseRVT (linked)Not applicableLink, host and copy-monitor elementsShared coordinates and Revit release match
Revit architect to Archicad or Vectorworks consultantIFCIFC2x3 CV 2.0 or IFC4 Reference View, per their softwareReference the model and coordinate against itCategory mapping, storeys and survey point
Model to a clash-detection or code-checking toolIFCVersion listed in the checker's documentationRun rules and clash tests on elements and propertiesRequired property sets exported
Design model to contractor for quantitiesIFCIFC4 Reference View with agreed property setsTake off counts, lengths, areas and volumesQuantities and classification fields populated
Owner or FM handoverIFC (plus COBie if specified)As written in the owner's information requirementsImport assets into their systemsAsset identifiers and room names complete
Long-term record copyIFC alongside the final RVTLatest version the owner's tools supportRead the model without a Revit licenceFile opens in an independent viewer
Return data to an older Revit releaseIFCIFC4 Reference View or IFC2x3 CV 2.0Open as a converted projectAccept loss of Revit-only data

Sources and method

Compiled from buildingSMART and Autodesk primary documentation, checked 2026-10-27. IFC releases and ISO numbers from the buildingSMART IFC specifications database and the IFC 4.3.2.0 release published as ISO 16739-1:2024. Revit export options from Revit 2026 IFC Export Setup Options; exporter release notes from Autodesk revit-ifc on GitHub; RVT version behaviour from Autodesk support: backward compatibility of Revit; viewer support from Autodesk Viewer. The annotated IFC sample was generated with IfcOpenShell 0.9.0. Menu names and options change between Revit releases; check them against the release you use.

Frequently asked questions

Can I open an IFC file in Revit?

Yes. Revit has two routes. Open IFC converts the file into a new Revit project, which you can then save as RVT. Link IFC keeps the IFC as a reference that reloads when the source file changes; Revit creates a helper file named with the .ifc.RVT extension next to it. Linking is the better choice for consultant models you do not own.

How do I convert IFC to RVT?

Open the IFC in Revit and save the result as an RVT. The conversion maps IFC entities to Revit categories and keeps their properties, but imported elements generally do not behave like native, parametric Revit families. If you need to edit a wall or door type properly, remodel it natively using the imported geometry as a guide.

How can I convert Revit files to IFC files?

In Revit, use File > Export > IFC, choose the IFC version and model view the recipient asked for (for example IFC2x3 Coordination View 2.0 or IFC4 Reference View), set the file type, then review the category mapping and property sets in Modify Setup. Autodesk maintains the exporter as open source and publishes updated builds on GitHub.

What can open an RVT file?

Revit itself, in the same release or a newer one, is the only tool that edits RVT. The free browser-based Autodesk Viewer can display RVT models, and Autodesk Navisworks reads RVT for review and clash detection. Teams using Archicad, Vectorworks, Tekla or other tools should be sent an IFC export instead.

What is an IFC viewer?

An IFC viewer opens .ifc files for review without an authoring licence. Free options include the viewing mode of BIMcollab Zoom and the Autodesk Viewer, and every major BIM authoring tool can also import IFC. Use a viewer to check an export before you send it: confirm elements, levels, property sets and coordinates arrived as expected.

Is IFC or RVT better for BIM sharing?

Share RVT only when every recipient uses Revit at the same or a newer release and needs to edit the model. Share IFC for consultants on other platforms, model checking, contractors and owner handover, because it is an ISO standard any certified tool can read. Many projects send both: RVT within the Revit team and IFC to everyone else.

Skip the software wars.One AI workspace for your team.