데이터관리BIM경영실무

BIM 물량이랑 실제 내역서랑 다르다는 그 흔한 불평, 원인은 따로 있다

MADE IN WORKS·2026. 4. 12.·11분 읽기

"BIM이면 물량은 자동으로 나오는 거 아니었나요?" — BIM을 처음 도입하는 조직에서 가장 흔하게 듣는 기대다. 소프트웨어 데모 영상에서는 버튼 하나만 누르면 물량표가 뚝딱 나온다. 그런데 이 물량표를 실제로 시공 견적팀에 넘기면 돌아오는 대답은 거의 항상 똑같다. "이거 우리 내역서랑 숫자가 안 맞는데요?"

이 글은 두 가지를 다룬다. 첫째, 왜 이 간극이 애초에 생기는가. 둘째, 이 간극을 이해하지 못한 채 4D(공정)·5D(비용)로 확장하려는 시도가 왜 항상 첫 단계에서부터 흔들리는가.

왜 BIM 물량과 내역서 물량은 처음부터 다르게 태어나는가

결론부터 말하면, 두 물량은 애초에 서로 다른 질문에 답하기 위해 만들어진다. BIM 모델의 물량은 "이 형상이 기하학적으로 얼마나 되는가"에 답한다. 반면 시공 내역서의 물량은 "이걸 실제로 발주하고 시공하려면 얼마나 필요한가"에 답한다. 질문이 다르니 답도 다를 수밖에 없다.

구체적으로 어긋나는 지점은 크게 세 가지다.

첫째, 할증(Waste Factor)이다. 타일 시공을 예로 들면, 실제 필요 면적이 100㎡라도 절단 손실·파손·보수 여유를 감안해 시공사는 보통 105~115㎡ 분량을 발주한다. BIM 모델은 순수 기하학적 면적(100㎡)만 계산하고, 이 할증률은 모델 안에 들어있지 않다. 할증을 어디서, 얼마나 반영할지는 프로젝트마다 다른 관행값이라 모델링 단계에서는 아예 다루지 않는 경우가 대부분이다.

둘째, 단위와 시공 단위(Unit of Measurement)의 차이다. BIM 모델은 형상 기반으로 ㎡, ㎥, m 같은 연속량을 계산한다. 그런데 실제 발주는 "장", "매", "본" 같은 이산적인 시공 단위로 이뤄진다. 예를 들어 벽돌 면적이 정확히 47.3㎡로 계산돼도, 실제 발주는 "벽돌 1,890장" 식으로 이뤄지고, 이 변환 과정에서 반올림·규격별 손실이 또 한 번 끼어든다.

셋째, 객체 분류 기준이 다르다. BIM 모델의 카테고리(벽, 문, 창)는 소프트웨어의 형상 분류 기준을 따른다. 반면 내역서의 항목(공종·공정 코드)은 견적 소프트웨어나 표준 품셈의 분류 기준을 따른다. 하나의 벽 객체가 내역서에서는 "콘크리트 타설", "거푸집", "철근", "미장" 네 개 항목으로 쪼개지는 일이 흔한데, BIM 객체 하나와 내역서 항목 여러 개가 자동으로 매핑되지는 않는다.

[Image: BIM 모델에서 자동 추출한 물량표와 실제 시공 내역서를 나란히 비교한 스크린샷 예시 — 같은 벽 물량인데 수치가 다르게 나온 화면]

구체적인 예시로 하나씩 뜯어보기 — 벽 하나를 두고

이해를 돕기 위해 가상의 사례를 하나 따라가 보자. 200㎜ 콘크리트 벽 하나를 BIM 모델에서 뽑으면 이렇게 나온다.

항목BIM 모델 산출값
벽 체적24.6㎥
거푸집 면적123㎡
마감 면적(양면)246㎡

이 숫자를 그대로 내역서에 옮기면 안 되는 이유가 여기서부터 시작된다. 콘크리트는 타설 손실률(보통 3~5%)을 반영해야 하고, 거푸집은 재사용 횟수에 따라 실제 발주량이 달라지며(전용 횟수가 정해진 시스템 거푸집이라면 순수 면적이 아니라 세트 수 단위로 발주), 마감재는 벽 개구부(문, 창)를 뺀 순 면적으로 다시 계산해야 한다. BIM 모델이 개구부를 자동으로 빼는지, 빼지 않는지도 모델링 방식에 따라 갈린다.

즉 "BIM 물량이 틀렸다"가 아니라, BIM 물량은 이 모든 시공 실무 변수를 반영하기 전 단계의 원재료라는 게 정확한 표현이다. 원재료를 완제품으로 취급하면 당연히 안 맞는다.

"그럼 BIM 물량은 아예 쓸모가 없는 건가요?"
아니다. 오히려 반대다. 수동으로 도면을 한 장씩 넘기며 면적을 재는 것보다, BIM에서 뽑은 순수 물량에 표준화된 할증·단위 변환 규칙을 적용하는 쪽이 훨씬 빠르고 일관성 있다. 핵심은 "BIM 물량 = 최종 물량"이 아니라 "BIM 물량 + 변환 규칙 = 최종 물량"이라는 이해다.

3D → 4D → 5D, 이 확장이 왜 매력적인가

물량 산출을 안정시키고 나면 다음 단계로 눈을 돌리게 된다. BIM 진화 단계에서 흔히 언급되는 게 4D와 5D다.

단계별로 무엇이 더해지는가
  • 3D (형상): 순수한 기하학적 모델
  • 4D (공정): 3D 모델에 시간(공정표)을 더한 것 — 언제 무엇이 세워지는지 시뮬레이션
  • 5D (비용): 4D에 비용 정보를 더한 것 — 공정별로 얼마가 드는지까지 계산

이 확장이 매력적인 이유는 명확하다. 공정표와 비용을 모델에 연결하면, 설계 변경이 일정과 예산에 미치는 영향을 즉시 시뮬레이션할 수 있기 때문이다. 문제는 이 그림이 3D 단계의 데이터 품질을 전제로 한다는 점이다. 물량부터 어긋나 있는 모델 위에 공정과 비용을 얹으면, 어긋난 숫자가 그대로 증폭되어 넘어간다.

4D: 공정 시뮬레이션, 실제로 어떻게 만드는가

BIM 모델의 객체를 공정표(WBS, Work Breakdown Structure)와 연결하면, 시간 순서대로 건물이 세워지는 과정을 시각적으로 시뮬레이션할 수 있다.

기본 워크플로우는 다음과 같다.

  1. Revit 모델을 준비한다 — 공정 단위로 객체가 적절히 분리돼 있어야 한다(예: 층별, 구역별)
  2. Navisworks 또는 Synchro로 모델을 가져온다
  3. 공정표(MS Project, Primavera)를 연동한다
  4. 각 BIM 객체에 공정 코드를 매핑한다 — 예를 들어 "1층 기둥"이라는 객체군에 "STR-COL-01F"라는 공정 코드를 부여
  5. 4D 시뮬레이션을 실행해 주별·일별 건설 진행 과정을 시각화한다

말로는 다섯 단계로 간단해 보이지만, 실무에서 가장 시간이 많이 드는 지점은 4번, 객체와 공정 코드를 매핑하는 작업이다. 공정표는 보통 "작업" 단위로 짜여 있는데(예: "1층 기둥 철근 배근"), BIM 객체는 "요소" 단위로 존재한다(예: 기둥 47개 각각). 하나의 공정 작업에 여러 BIM 객체가 걸리기도 하고, 반대로 하나의 BIM 객체가 여러 공정 단계(거푸집 → 철근 → 타설 → 양생)에 걸쳐 나타나기도 한다. 이 다대다 관계를 표준화된 규칙 없이 손으로 맞추면, 프로젝트 규모가 커질수록 매핑 작업 자체가 새로운 병목이 된다.

[Image: Navisworks 또는 Synchro에서 BIM 모델과 공정표를 연동해 4D 시뮬레이션을 실행하는 화면 — 타임라인 슬라이더와 함께 건물이 층별로 올라가는 모습]

공정 코드 체계는 모델링을 시작하기 전에 정해야 한다
모델링이 끝난 뒤에 공정 코드를 붙이려고 하면, 객체 분리 단위가 공정 단위와 안 맞아서 다시 쪼개거나 합쳐야 하는 일이 생긴다. 공정 코드 체계(WBS)는 BEP 단계에서 미리 정의하고, 모델링 시작 시점부터 그 기준으로 객체를 분리하는 것이 4D 작업량을 가장 크게 줄이는 방법이다.

5D: 비용 산출의 현실적인 벽

5D의 이상은 단순하다. "BIM 객체에 단가를 붙여서 자동으로 내역서를 만드는 것." 하지만 현실은 이상보다 훨씬 복잡하다.

문제점설명해결 방향
LOD 차이LOD 300 모델의 물량과 실제 시공 물량은 정밀도가 다름물량 산출 전용 LOD 기준을 별도로 정의
단가 연동BIM 객체와 내역서 항목이 1:1로 매핑되지 않음(위에서 본 벽 사례처럼)매핑 테이블을 프로젝트 시작 전에 작성
할증·손율BIM은 순수 물량만 계산, 내역서는 할증·손율 포함할증 계산 규칙을 공종별로 정의해서 일괄 적용
변경 관리모델이 바뀌면 물량도 자동으로 갱신되어야 함Dynamo 스크립트로 물량 재계산 자동화
단가 데이터베이스표준 품셈·자재 단가는 시점마다 바뀌는데 모델엔 고정값으로 들어감단가는 모델 외부 DB에서 관리하고 물량만 모델에서 가져오는 구조로 분리

이 표에서 특히 마지막 항목이 실무에서 자주 간과된다. 단가를 BIM 모델의 파라미터에 직접 박아 넣으면, 자재 단가가 오를 때마다 모델을 열어서 일일이 수정해야 한다. 물량은 모델이 책임지고, 단가는 외부 데이터베이스가 책임지는 식으로 역할을 분리해야 유지보수가 가능한 5D 체계가 만들어진다.

[Image: BIM 객체별 물량에 외부 단가 데이터베이스가 연동되어 실시간으로 공사비를 계산해 보여주는 5D 대시보드 예시]

물량이 20% 차이 나면 십중팔구 할증 문제다
BIM 물량과 실제 내역서 물량을 비교했을 때 10~20% 정도 차이가 난다면, 모델링이 잘못됐다기보다 할증·손율을 반영 안 한 경우가 대부분이다. 큰 차이가 발견되면 모델부터 의심하지 말고, 할증 계산 규칙이 실제로 반영됐는지부터 확인하는 게 순서다.

간극을 좁히기 위한 실전 체크리스트

지금까지 다룬 내용을 실무에 적용하려면 아래 순서로 접근하는 걸 권한다.

  • 공종별 할증률 기준표를 프로젝트 시작 전에 합의한다 (타일 몇 %, 콘크리트 몇 %, 거푸집 전용 횟수 등)
  • BIM 객체 카테고리와 내역서 항목 간 매핑 테이블을 미리 작성한다
  • 공정 코드(WBS) 체계를 모델링 시작 전에 정의하고, 객체 분리 단위를 여기에 맞춘다
  • 단가는 모델에 하드코딩하지 않고 외부 데이터베이스로 분리한다
  • 첫 물량 산출 결과를 실제 견적팀과 함께 검증하는 자리를 최소 1회 갖는다 — 이 자리에서 발견되는 차이가 곧 매핑 테이블의 초안이 된다

마지막 항목이 특히 중요하다. 매핑 테이블과 할증 기준을 아무리 문서로 잘 정리해도, 실제 견적팀이 쓰는 관행과 어긋나 있으면 소용없다. 문서보다 먼저, 실제 사람과 한 번 맞춰보는 과정이 이후 모든 자동화의 전제 조건이다.

마무리

4D/5D는 BIM이 지향하는 궁극적인 목표지만, 그 전에 3D 모델의 물량 산출 품질부터 신뢰할 수 있는 수준이어야 한다. "BIM 물량이 내역서와 다르다"는 불평은 모델의 결함이 아니라, 할증·단위·분류 기준이라는 세 가지 변환 규칙이 아직 정의되지 않았다는 신호일 때가 많다. 처음부터 4D·5D를 동시에 노리기보다, 물량 산출 자동화와 그 변환 규칙 하나만 먼저 제대로 정착시키고, 그 위에 공정과 비용을 점진적으로 얹어나가는 것이 현실적인 접근이다.