The IFC File Is Valid. The Data Inside It Isn't.
IFC promised to make data exchange easy. For most manufacturers, it created a new problem: receiving files that look complete and aren't.

You received the IFC. It opens fine. The model looks complete. Then you try to extract the data you actually need, and half the properties are missing, inconsistently named, or set to "undefined." You have a technically valid, completely useless file.
This is the IFC problem most manufacturers don't talk about, because it's awkward. The file format was supposed to be the solution. Admitting it's creating new problems feels like going backwards.
The Format Is Not the Guarantee
IFC is a container, not a quality standard. The format defines structure — how data is organized, what types of elements exist, how properties attach to objects. It does not define content — what specific properties must be present, what values are required, what naming conventions to use.
An architect can export a fully IFC-compliant file where every custom property your manufacturing process depends on simply doesn't exist. No error. No warning. A clean export from a model with no useful manufacturing data.
The Hidden Quality Problem
The problem with IFC quality failures is that they're invisible until you start querying. The file looks right. The viewer renders correctly. The structure passes validation.
Then you start looking for specific properties and find:
- Material grades listed as "Material 1," "Material 2," "Generic"
- Dimensions present on some elements, undefined on others
- Classification codes missing on everything except a few element types
- Custom properties exported under inconsistent names across different model sections
- Load-bearing specifications absent from the very elements they matter most for
None of this shows up until you need the data. And by then, the project timeline has already assumed it would be there.
The New Silo
IFC was positioned as the answer to data silos — a neutral format that every system could read. For many manufacturers, it created a new kind of silo: a shared format where the data you need is technically present in the container but wrong, incomplete, or impossible to map automatically.
The open format became a source of silent failures. Both parties export and receive IFC. Neither party has a clear agreement on what properties must exist, what naming conventions to follow, or how to validate completeness before delivery. The file transfers. The data doesn't.
What Teams Do Instead
Teams that hit this problem repeatedly build workarounds. They query the IFC, identify the gaps, make assumptions where properties are missing, and send correction requests back to the design team. Each project generates a new list of clarifications. The list grows.
What looks like an integration problem is actually a data quality problem wearing the costume of a file format. The IFC is working exactly as designed. The problem is that nobody defined what data needed to be inside it — and nobody checked before delivery.
The Question Nobody Asked
Before the next IFC delivery hits your inbox, ask: does anyone on either side of this exchange know exactly what properties will be present, how they'll be named, and how to verify that before the file is accepted?
If the answer is no, the file will look like a solution and work like a problem.
Jef Stals
Is passionate about software, technology and innovation in construction and business. With a background in engineering, software and an eye for long-term opportunities, he shares insights on building, strategy, and growth.


