When to use IFC upload
- Your authoring tool doesn’t have a Speckle connector available.
- You’re working with a model handed over by an external consultant.
- You want a quick one-off LCA from a static export rather than a live design link.
Prepare the export
- Use IFC 4 (or IFC 2x3) when possible.
- Include the property sets that carry your type identifier (the parameter Real-Time LCA uses to group elements, by default
BIMTypeCode). - Export quantities (
BaseQuantities) so Real-Time LCA can read areas, volumes, and lengths directly from the file.
Open the upload menu
Open the project and switch to the Material Mapping tab. Click the upload icon next to Select above the Building Component Inventory to open the menu, then choose IFC upload.
Material Mapping — upload menu with Excel upload and IFC upload
Choose the model
The Upload IFC file modal opens. Use the Upload to model dropdown to pick which Speckle model the IFC should be attached to — the file’s BIM types will be added to that model’s slice of the Building Component Inventory.
Upload IFC file modal

Upload to model dropdown
Upload the file
Drop your.ifc file in the Click to upload or drag and drop area, or click to browse. The file appears in the drop zone once it has been added.

IFC file added to the upload modal
Wait for processing
Real-Time LCA parses the file, groups elements into BIM types, and reads their quantities. You can keep using the app in the background — the project updates automatically when processing finishes.
Processing IFC file

Import complete
Review the imported BIM types
Each BIM type from the IFC now appears in the Building Component Inventory. Click a type to open its properties — Real-Time LCA shows the quantities it read from the file (square meters, cubic meters, meters, pieces) and the classification it inferred. From here, map the type to a material or construction the same way you would for a Speckle stream.
BIM type properties after IFC import

