건설 회계: 계약업체 및 소규모 건축업자를 위한 종합 가이드
어느 종합 건설업자가 40만 달러 규모의 주방 개조 공사를 마치고, 고객에게 청구서를 발행하며 수익을 자축합니다. 하지만 3개월이 지나도록 대금은 입금되지 않고, 하도급업체의 청구서는 쌓여만 가며, 다음 프로젝트를 위한 자재는 당장 오늘 구매해야 하는 상황에 처합니다. 장부상으로는 수익성이 좋아 보였지만, 은행 계좌의 실상은 전혀 다릅니다. 이것이 바로 건설 회계의 현실이며, 이 업계에서 회계를 제대로 관리하는 것이 그 어느 분야보다 중요한 이유입니다.
건설업은 대부분의 다른 산업에서는 겪지 않는 재무적 복잡성에 직면합니다. 프로젝트는 수개월에서 수년까지 이어지고, 비용은 예측하기 어려우며, 현금 흐름은 불규칙한 파도처럼 밀려옵니다. 일반적인 회계 관행이 항상 들어맞는 것은 아닙니다. 이 가이드는 건설 회계의 핵심 요소를 정리하여, 여러분이 비용을 정확하게 추적하고, 수익을 올바르게 인식하며, 프로젝트 사이의 기간에도 사업의 지급 능력을 유지할 수 있도록 도와드립니다.
건설 회계가 다른 이유
대부분의 사업은 제품이나 서비스를 판매하고 대금을 수령한 뒤 거래를 기록합니다. 하지만 건설 회사는 완전히 다른 재무적 환경에서 운영됩니다.
- 긴 프로젝트 일정: 단일 작업이 수주에서 수년까지 걸릴 수 있어, 수익과 해당 수익이 발생한 기간을 일치시키기가 어렵습니다.
- 여러 공사 현장: 각 프로젝트는 고유한 비용, 일정 및 마진을 가진 독립적인 이익 중심점(Profit center)과 같습니다.
- 복잡한 비용 구조: 자재비, 노무비, 장비 임대료, 하도급 비용, 인허가비, 보험료 및 간접비가 모두 단일 프로젝트 비용에 포함됩니다.
- 유보금 (Retainage): 고객은 통상적으로 프로젝트가 완료될 때까지 각 기성금의 5~10%를 지급 보류하며, 이로 인해 발생 수익과 실제 수금된 현금 사이에 차이가 발생합니다.
- 설계 변경 (Change orders): 프로젝트 중간의 범위 변경은 예산, 일정 및 수익성에 (때로는 극적으로) 영향을 미칠 수 있습니다.
이러한 요인들 때문에 건설 회계는 기본적인 장부 정리를 넘어선 전문적인 방법론을 필요로 합니다.
작업별 원가 계산: 건설 회계의 기초
작업별 원가 계산(Job Costing)은 모든 비용을 특정 프로젝트별로 추적하는 관행입니다. 이는 모든 계약업체가 알아야 할 질문인 "이 작업에서 돈을 벌고 있는가?"에 답을 주기 때문에 건설업에서 가장 중요한 회계 원칙입니다.
작업별 원가 계산의 작동 방식
기본 공식은 간단합니다.
총 공사 원가 = 직접 재료비 + 직접 노무비 + 배부된 간접비
하지만 세부 사항에 어려움이 있습니다. 각 카테고리에 일반적으로 포함되는 내용은 다음과 같습니다.
직접 재료비: 목재, 콘크리트, 강철, 설비, 전기 부품, 배관 자재 등 프로젝트에 물리적으로 투입되는 모든 항목입니다.
직접 노무비: 현장 공사를 수행하는 인력의 임금이며, 해당 근로 시간에 배정된 급여세 및 산재 보험료를 포함합니다.
배부된 간접비: 사무실 임대료, 관리직 급여, 차량 비용, 보험료 및 장비 감가상각비와 같은 간접 비용 중 비례 배분된 몫입니다. 대부분의 계약업체는 간접비율을 계산하여 노동 시간이나 총 직접 비용을 기준으로 각 작업에 적용합니다.
작업별 원가 계산이 중요한 이유
체계적인 작업별 원가 계산 없이는 새로운 프로젝트에 입찰할 때 추측에 의존할 수밖에 없습니다. 다음 시나리오를 생각해 보십시오.
당신은 8,000달러의 수익을 예상하고 35,000달러에 욕실 리모델링을 입찰했습니다. 공사 중간에 배관공의 작업 시간이 예상보다 40% 초과되었고, 타일 공급업체가 견적 이후 가격을 인상했다는 사실을 깨닫게 됩니다. 작업별 원가 계산이 없다면 이러한 초과 비용은 일반 경비 속에 숨어버립니다. 하지만 원가 계산을 수행하면 이를 조기에 발견하고 향후 입찰 시 적절히 조정할 수 있습니다.
또한 작업별 원가 계산은 어떤 유형의 작업이 가장 수익성이 높은지 보여줍니다. 상업용 임대 건물의 내부 개수 공사는 지속적으로 22%의 마진을 남기는 반면, 주거용 리모델링은 평균 11%에 불과하다는 사실을 발견할 수도 있습니다. 이러한 통찰력은 더 스마트한 비즈니스 결정을 내리게 합니다.
수익 인식: 돈은 언제 집계하는가?
건설 프로젝트는 독특한 시점의 문제를 야기합니다. 8개월 동안 프로젝트에 20만 달러를 지출했지만, 최종 대금은 10개월 차에야 받을 수도 있습니다. 그렇다면 수익은 언제 인식해야 할까요? 국세청과 회계 기준은 크게 두 가지 방법을 제시합니다.
진행 기준법 (Percentage of Completion Method, PCM)
진행 기준법(PCM)에서는 공사 진행 정도에 비례하여 수익을 인식합니다. 계산 방식은 간단합니다.
진행률 = 현재까지 발생한 원가 ÷ 총 추정 원가
총 추정 원가가 50만 달러인 프로젝트에서 15만 달러를 지출했다면 진행률은 30%입니다. 계약 금액이 65만 달러라면, 19만 5천 달러(30% × 65만 달러)를 수익으로 인식하게 됩니다.
진행 기준법을 사용하는 경우:
- 과세 연도를 넘겨 지속되는 프로젝트
- 총 원가를 합리적으로 추정할 수 있는 경우
- 규모가 큰 계약업체 (국세청은 일정 기준을 초과하는 계약에 대해 PCM 사용을 의무화함)
장점:
- 수익과 비용이 실제 작업이 수행된 기간에 맞춰 일치됩니다.
- 재무제표가 비즈니스의 실제 경제 활동을 반영합니다.
- 대출 기관과 보증 회사는 지속적인 수익성을 보여주는 이 방법을 선호합니다.
단점:
- 정확하고 정기적으로 업데이트되는 원가 추정치가 필요합니다.
- 총 원가를 과대 또는 과소 평가할 경우 수익 지표가 왜곡됩니다.
- 완성 기준법보다 장부 정리 작업이 더 많이 필요합니다.
공사완성기준 (Completed Contract Method, CCM)
공사완성기준(CCM) 하에서는 프로젝트가 완료될 때까지 수익이나 비용을 인식하지 않습니다. 계약이 완료될 때까지 모든 항목은 미완성공사(work-in-progress) 계정에 머무르게 됩니다.
CCM을 사용하는 경우:
- 단기 프로젝트 (일반적으로 1년 미만)
- IRS 총수입 금액 테스트를 통과한 소규모 계약자 (2026년에 시작되는 과세 연도 기준 평균 연간 수입 3,200만 달러 이하)
- 총 원가를 신뢰성 있게 추정하기 어려운 경우
장점:
- 관리가 간편함
- 프로젝트가 완료될 때까지 세금 납부가 이연됨
- 나중에 부실화될 수 있는 프로젝트에 대해 미리 수익을 인식할 리스크가 없음
과제:
- 수익이 불규칙하게 보일 수 있음. 프로젝트 3개가 완료된 분기와 하나도 완료되지 않은 분기의 실적이 크게 다르게 나타남
- 진행 중인 작업의 경제적 실질을 반영하지 못함
- 대출 기관이나 보증 보험사의 요구 조건을 충족하지 못할 수 있음
미완성공사(WIP) 현황표의 이해
미완성공사(Work-in-Progress, WIP) 현황표는 건설 회계에서 가장 중요한 재무 보고서입니다. 각 프로젝트에 대해 청구한 금액과 실제 완료된 작업에 기반해 발생한 수익을 비교합니다. 이를 통해 다음과 같은 두 가지 중요한 상태를 파악할 수 있습니다.
초과청구(Overbilling): 완료된 작업보다 더 많은 금액을 청구한 경우입니다. 이는 기술적으로 향후 작업 기간에 속하는 현금을 보유하고 있음을 의미하며, 대차대조표상 부채(Liability)로 처리됩니다.
미달청구(Underbilling): 청구한 금액보다 더 많은 작업을 완료한 경우입니다. 이는 발생했으나 아직 회수하지 못한 수익을 나타내며, 자산(Asset)인 동시에 현금 흐름 리스크가 됩니다.
WIP 현황표 읽기
단일 프로젝트에 대한 간소화된 WIP 기입 항목은 다음과 같습니다.
| 항목 | 금액 |
|---|---|
| 계약 금액 | $500,000 |
| 총 추정 원가 | $400,000 |
| 누적 투입 원가 | $280,000 |
| 진행률 | 70% |
| 발생 수익 | $350,000 |
| 누적 청구액 | $325,000 |
| 미달청구액 | $25,000 |
이 경우, $350,000의 수익이 발생했지만 실제로 청구한 금액은 $325,000뿐입니다. 결과적으로 $25,000를 받지 못하고 있는 셈이며, 이는 지금 즉시 회수해야 할 자금입니다.
WIP 관리의 모범 사례
- 매월 업데이트: 최소한 매 청구 주기(billing cycle)가 끝날 때마다 WIP를 산출하십시오. 규모가 큰 계약자의 경우 매주 산출하기도 합니다.
- 총계정원장과 대조: WIP 총계는 대차대조표 및 손익계산서와 일치해야 합니다. 불일치는 오류의 신호입니다.
- 원가 추정치 재검토: 프로젝트 시작 시 설정한 예산을 방치하지 마십시오. 새로운 정보가 생길 때마다(특히 설계 변경 후) 예상 총 원가를 업데이트하십시오.
- 모든 계약 포함: 대규모 프로젝트뿐만 아니라 진행 중인 모든 프로젝트와 최근 종료된 프로젝트를 WIP 현황표에 포함해야 합니다.
유보금: 숨겨진 현금 흐름의 과제
유보금(Retainage)은 각 기성금의 일부(일반적으로 5%~10%)를 공사가 실질적으로 완료될 때까지 발주처가 지급을 보류하는 금액입니다. 이는 결함이나 미완성된 펀치 리스트(punch-list) 항목으로부터 발주처를 보호하기 위한 것이지만, 계약자에게는 상당한 현금 흐름의 공백을 만듭니다.
10%의 유보금이 설정된 100만 달러 규모의 프로젝트에서 $100,000는 공사 마지막까지 받을 수 없는 돈입니다. 그동안 계약자는 하도급 업체, 자재 공 급업체 및 인부들에게 대금을 전액 지급해야 합니다(혹은 이들에게도 유보금을 적용할 수 있으나, 이는 또 다른 복잡한 문제를 야기합니다).
유보금 회계 처리
유보금은 미청구 수익이 아닌 **별도의 미수금(Receivable)**으로 추적하십시오. 그래야 현금 흐름 예측을 정확하게 유지하고, 벌어들인 돈과 당장 쓸 수 있는 돈을 혼동하지 않을 수 있습니다.
계정 과목(Chart of Accounts)에는 다음이 포함되어야 합니다.
- 유보미수금(Retainage Receivable): 고객이 보유 중인 금액
- 유보미지급금(Retainage Payable): 귀하가 하도급 업체에 지급 보류 중인 금액
유보금이 해제되면 유보미수금 계정에서 매출채권(Accounts Receivable) 계정으로 이동합니다(즉시 지급되는 경우 바로 현금 계정으로 이동).
설계 변경(Change Orders) 관리
건설 현장에서 설계 변경은 피할 수 없습니다. 건축주가 바닥재를 라미네이트에서 원목으로 바꾸기로 결정할 수도 있고, 검사관이 추가적인 구조 보강을 요구할 수도 있습니다. 각 변경 사항은 예산, 일정 및 이익률에 영향을 미칩니다.
설계 변경 회계 처리의 모범 사례
- 즉시 기록: 설계 변경이 승인된 당일에 회계 시스템에 입력하십시오. 입력이 늦어지면 예산 혼선과 청구 오류로 이어집니다.
- 별도 라인 아이템으로 추적: 설계 변경 비용을 원래 예산에 합치지 마십시오. 그러면 원래 추정치가 정확했는지, 설계 변경 자체가 수익성이 있는지 파악하기 어려워집니다.
- WIP 현황표 업데이트: 승인된 모든 설계 변경은 예상 총 원가와 계약 금액에 즉시 반영되어야 합니다.
- 신속한 청구: 설계 변경 작업은 다음 기성 청구 시 바로 포함되어야 합니다. 프로젝트가 끝날 때까지 기다리지 마십시오.
흔히 발생하는 건설 회계 실수
1. 예산 집행률과 공사 진행률의 혼동
예산의 60%를 썼다고 해서 공사가 60% 완료된 것은 아닙니다. 자재비가 초과되었다면 예산은 60%를 썼어도 실제 공사는 40%만 진행되었을 수 있습니다. 공사 진행률은 단순히 비용 소모가 아닌 실제 물리적 진척도를 기준으로 파악해야 합니다.
2. 개인 자금과 사업 자금의 혼용
이는 모든 소규모 사업체의 문제이지만, 1인 계약자들 사이에서 특히 흔합니다. 전용 사업용 은행 계좌를 개설하고 오직 사업 용도로만 사용하십시오.
3. 간접비 누락
많은 건설업자가 자재와 노무비는 추적하지만 일반관리비(Overhead) 배분은 잊곤 합니다. 트럭 할부금, 사무실 운영비, 보험료 등을 각 작업에 배분하지 않는다면, 여러분이 보고 있는 수익률은 착시일 뿐입니다.
4. 장비 비용 추적 실패
8만 달러짜리 굴착기는 구매 후 장부에서 그냥 사라지는 것이 아닙니다. 감가상각, 유지보수, 연료, 운송비는 모두 해당 장비가 실제 사용된 작업에 배분되어야 하는 비용입니다.
5. 일관성 없는 비용 코드화
한 프로젝트 매니저는 목재를 '자재'로 분류하고 다른 매니저는 '소모품'으로 분류한다면, 작업 원가 보고서의 신뢰도는 떨어집니다. 표준화된 비용 코드 구조를 수립하고 데이터를 입력하는 모든 인원을 교육하십시오.
건설업 계정과목표 설정
잘 설계된 계정과목표(Chart of Accounts)는 건설 회계의 중추입니다. 다음은 권장되는 프레임워크입니다:
수익 계정
- 계약 수익
- 설계 변경(Change Order) 수익
- 실비 정산(T&M) 수익
직접비 계정
- 자재비
- 직접 노무비
- 외주비 (Subcontractor Costs)
- 장비 임차료
- 인허가료 및 수수료
간접비 / 일반관리비 계정
- 사무실 임차료 및 공과금
- 관리직 급여
- 차량 유지비
- 보험료 (일반 배상 책임, 산재 보험 등)
- 소도구 및 소모품
재무상태표 계정
- 유보 미수금 (Retainage Receivable)
- 유보 미지급금 (Retainage Payable)
- 미완성공사 (Work in Progress)
- 초과청구액 (부채)
- 과소청구액 (자산)
건설업자를 위한 세무 고려사항
건설 사업은 다음과 같은 몇 가지 세무 관련 특이 사항에 직면합니다:
- 분기별 예정 신고: 소득이 불규칙할 수 있으므로, 분기별 납부액을 추정할 때는 WIP 일정과 예상 프로젝트 완료 시점을 면밀히 주의를 기울여야 합니다.
- 방법 선택: 진행기준(PCM)과 완성기준(CCM) 중 무엇을 선택하느냐에 따라 세무상 영향이 직접적으로 달라집니다. CCM은 세금을 이연시키는 효과가 있지만, 회사 규모와 계약 유형에 따라 PCM 사용이 강제될 수 있습니다.
- 회계 방법 변경: 회계 방법을 변경해야 하는 경우, IRS 양식 3115를 제출하고 섹션 481(a) 조정을 적용하여 전환 내용을 조정합니다. 대부분의 소기업은 자동 승인을 받습니다.
- 3,200만 달러 기준선: 2026년에 시작되는 과세 연도부터 직전 3개년 평균 총수입이 3,200만 달러를 초과하는 기업은 장기 계약에 대해 발생주의 회계 및 PCM을 의무적으로 사용해야 합니다.
- 감가상각: 중장비 구매는 섹션 179 비용 처리나 특별 감가상각(Bonus Depreciation) 대상이 될 수 있어, 구매 당해 연도에 상당한 세제 혜택을 제공합니다.
프로젝트 재무 상태를 정확하게 유지하십시오
건설 회계는 일반적인 소기업 장부 정리보다 까다롭지만, 그 원칙은 복잡하지 않습니다. 필요한 것은 오직 규율과 일관성입니다. 모든 비용을 해당 작업(Job)에 연결하십시오. WIP 일정을 정기적으로 업데이트하십시오. 유보금을 별도로 계상하십시오. 설계 변경 사항은 즉시 기록하십시오. 이 작업들을 수행한다면 어떤 프로젝트에서 수익이 나고 어떤 프로젝트에서 손실이 발생하는지 항상 파악할 수 있습니다.
건설 사업이 성장함에 따라 보증(Bonding), 대출, 세무 준수를 위해 명확하고 정확한 재무 기록을 유지하는 것은 더욱 중요해집니다. Beancount.io는 모든 거래 내역을 사람이 읽을 수 있고 버전 관리가 가능하며 자동화에 최적화된 텍스트 기반 회계(Plain-text accounting)를 통해 재무 데이터에 대한 완전한 투명성을 제공합니다. 무료로 시작하여 건설 현장에서 발휘하는 정밀함을 여러분의 장부에도 적용해 보십시오.
