Skip to content

Import an IFC Model

Importing an IFC model is optional, but it is one of the fastest ways to connect design information with cost logic in Darwin.
When you upload an IFC, Darwin extracts geometry, groups elements, and prepares metadata so you can map model objects to modules.

This step accelerates quantity takeoff — but always keeps the estimator in control.


You only need two things:

  • An existing Darwin project
  • An IFC file (any architectural, structural, or MEP model)

If you do not have an IFC, you can skip this chapter and continue with manual estimation.
Darwin works equally well with or without BIM.


Follow these steps:

  1. Open your Project.
  2. Click Import IFC in the project navigation.
  3. Upload your .ifc file.
  4. Click Start Import.

Darwin will create an IFC Import Session, a record that tracks the entire lifecycle of the model.

Screenshot placeholder:
Add here: IFC Upload dialog


When Darwin processes an IFC file, it performs several steps:

Darwin loads the IFC and validates its structure.

The system identifies objects such as:

  • walls
  • slabs
  • columns
  • doors
  • windows
  • beams
  • MEP components

The system groups elements by type, layer, or category so they can be mapped to modules.

Darwin prepares each element with the information needed for mapping and quantity extraction.

The result is a structured model ready for cost logic.

Note: Darwin does not use the IFC as the “source of truth.”
It uses it as input — the estimator still decides how objects map to cost logic.


Once the import is complete, you can open the IFC Viewer.

The viewer allows you to:

  • rotate, pan, and inspect the model in 3D
  • isolate object types
  • visualize quantities such as length, area, and volume
  • click elements to view metadata
  • understand how design and cost relate

Screenshot placeholder:
Add here: IFC Viewer screen

The viewer is not heavy BIM software — it’s designed for fast navigation and decision-making.


Each time you upload an IFC, Darwin creates an Import Session.

A session:

  • records the uploaded file
  • stores extracted quantities
  • tracks classifications
  • preserves mapping history
  • allows reprocessing if needed

You can have multiple sessions per project.
This is useful for design revisions or alternative scenarios.


Use IFC import when you:

  • want fast quantity takeoff
  • have well-structured BIM models
  • need visual verification of elements
  • want consistency between design and cost

If the model is incomplete or messy, you can still use manual quantities, modules, and project data without any issue.

Darwin does not depend on BIM — it simply accelerates workflows when BIM is available.


After importing your IFC, the next step is to connect model elements to cost logic:

➡️ Map Elements to Modules