클래식 자동차 복원샵 사장에게 이 사업에서 가장 힘든 부분이 무엇이냐고 물으면, 대부분은 금속 가공이나 도장, 넘버링이 일치하는 엔진 블록을 찾는 일이라고 답하지 않습니다. 그들은 "청구서"라고 답합니다. 정확히 말하면, 완성된 차량의 가치가 청구서에 적힌 금액보다 낮아질 것이 뻔한 청구서 말입니다.
이는 가정이 아닙니다. 중세기(mid-century) 클래식카의 완전한 프레임 오프 복원은 보통 $20,000에서 $120,000이 들고, 인건비와 부품비, 전문 외주 작업까지 모두 합치면 콩쿠르(concours) 수준의 복원은 $200,000을 넘기기도 합니다. 반면 완성된 차량의 감정가는 그 비용의 일부에 불과한 경우가 많습니다. 극히 희귀하거나 역사적으로 의미 있는 차량이 아닌 이상, 복원 비용을 재판매 가치로 회수할 가능성은 거의 없습니다. 샵 사장들은 이 사실을 알고 있습니다. 대체로 고객들도 막연하게나마 알고 있습니다. 하지만 이 사실을 "아는 것"과 이를 장부에 "정확히 기록하는 것"은 전혀 다른 문제이며, 바로 이 두 번째 문제가 조용히 복원샵을 폐업으로 몰아갑니다.
왜 겉보기에는 계산이 맞지 않아 보일까
유니바디 차량의 "드라이버 퀄리티(driver-quality)" 복원에는 8001,500 노동 시간이 소요될 수 있습니다. 콩쿠르 수준의 복원은 4,0005,000 시간을 넘기기도 합니다. 전국 평균 샵 공임이 시간당 약 $125 수준이고 — 우수한 샵의 전문 작업은 시간당 $100에서 $175, 최상급 콩쿠르 전문샵은 이보다 더 높은 요율을 받는다는 점을 고려하면 — 부품 하나 주문하기도 전에 인건비만으로 복원 후 차량 가치를 훌쩍 넘어설 수 있습니다.
여기에 희귀도에 따라 크게 요동치는 부품 비용까지 더해집니다. 애프터마켓이 발달한 인기 머슬카라면 재현 강판이나 트림 부품을 저렴하게 구할 수 있습니다. 생산 대수가 적은 수입차나 코치빌트(coachbuilt) 차량은 맞춤 제작이 필요하거나, 해외 전문 업체에서 국내 가격의 몇 배를 주고 부품을 조달해야 할 수도 있습니다. 그리고 모든 샵 사장이 두려워하는 부분이 있습니다. 바로 차를 완전히 분해했을 때 드러나는 것들입니다. 오래된 차체 패널 두 겹 아래 숨어 있던 프레임 부식. "넘버링이 일치하는" 엔진인데 알고 보니 블록에 균열이 있는 경우. 누군가 실제로 살펴보기 전까지는 "대체로 괜찮아" 보였던 배선. 이 업계에서는 분해 과정에서 숨겨진 문제가 드러나는 것이 예외가 아니라 원칙입니다.
그렇다고 복원업이 나쁜 사업이라는 뜻은 아닙니다. 다만 회계 체계를 다른 대부분의 업종에는 적용되지 않는 단순한 사실 위에 세워야 한다는 뜻입니다. 즉 이 작업은 완성된 자산의 가치가 아니라 고객의 자동차에 대한 애정을 기준으로 가격이 매겨진다는 사실입니다. 복원 작업을 일반적인 "수리 후 재판매" 업무처럼 취급하는 부기는 마진을 잘못 계산하게 만들고 현금 흐름에서 뒤통수를 맞게 만듭니다.
작업원가계산이 사업의 전부다
대부분의 소규모 사업에서 "작업원가계산"은 어떤 서비스가 수익성이 있는지 파악하는 데 도움이 되는, 있으면 좋은 도구 정도입니다. 하지만 복원샵에서는 2년짜리 프로젝트가 절반쯤 진행됐을 때 여전히 자금 여력이 있는지 확인할 수 있는 유일한 방법입니다.
모든 프로젝트에는 자체 원가 센터가 필요합니다. 샵에 있는 모든 차량을 하나의 "자동차 복원 수익" 계정에 뭉뚱그려 넣는 것이 아니라, 차량별로 전용 작업(job) 또는 클래스를 두어야 합니다. 최소한 다음 항목은 작업별로 추적해야 합니다.
- 인건비, 단순히 총 시간을 뭉뚱그리지 말고, 이상적으로는 기술자별·작업별(분해, 금속 가공, 도장, 기계 작업, 재조립)로 기록해야 합니다. 이렇게 해야 예상 시간과 실제 시간을 비교하고, 작업 범위가 슬금슬금 늘어나 보증금을 잠식하기 전에 이를 포착할 수 있습니다.
- 부품 및 자재, 월말에 일반 "샵 소모품" 계정으로 일괄 처리하지 말고, 구매 시점에 해당 작업에 태그를 붙여야 합니다. 특정 고객의 차량을 위해 구입한 $4,000짜리 NOS 트림 부품은 그 고객의 작업 원가에 반영되어야지, 간접비에 섞여 들어가서는 안 됩니다.
- 외주/하청 작업 — 크롬 도금, 기계 가공, 업홀스터리(upholstery), 분체 도장 등은 해당 작업의 직접비로 별도 항목에 기록해, 하청업체의 마진과 자체 인건비 마진을 구분해서 볼 수 있어야 합니다.
- 간접비 배분 — 임대료, 보험료, 샵 장비 감가상각의 일부를 각 작업에 배분합니다. 보통 노동 시간의 비율이나, 시간당 청구 요율에 포함된 고정 샵 요율 방식으로 처리합니다.
이런 세부 구분이 없으면, 세 대의 차량에서 보증금이 들어오고 있어 전체적으로는 수익이 나는 것처럼 보이는 샵도, 실제로는 일정이 3개월 밀리고 인건비 예상치를 40% 초과한 프로젝트 하나에서 돈을 계속 까먹고 있을 수 있습니다. 작업원가계산은 "우리는 바쁘다"를 "우리는 바쁘고 동시에 수익성이 있다"로 바꿔주는 도구이며, 이 둘은 결코 같은 말이 아닙니다.
재공품(WIP): 스스로를 속이지 않게 해주는 계정
바로 이 지점에서 복원샵 회계는 3일짜리 작업을 처리하는 일반 정비소 회계와 크게 갈라집니다. 복원 프로젝트는 6개월, 12개월, 심지어 24개월까지도 열려 있을 수 있습니다. 그 기간 동안 기술자에게 급여를 지급하고, 부품을 구입하고, 샵 간접비를 부담하게 되는데 — 발생주의(accrual-basis) 회계를 제대로 적용한다면 이 비용 중 단 1달러도 수익으로 인식할 수 없습니다.
이때 필요한 것이 바로 재공품(Work-in-Progress, WIP) 계정입니다. 진행 중인 작업에서 발생한 비용 — 인건비, 자재비, 외주비 — 은 작업이 완료되거나 특정 마일스톤에 도달할 때까지 손익계산서상의 비용이 아니라 대차대조표상의 자산(재공품 재고)으로 누적되어야 합니다. 이 단계를 건너뛰고 비용은 발생하는 즉시 처리하면서 수익은 최종 인도 시점이나 받은 보증금에 대해서만 인식한다면, 월별 손익계산서는 거의 의미가 없어집니다. 어떤 달은 비용만 있고 수익은 전혀 없는 "피바다"처럼 보이고, 차량이 인도되는 달은 이전 달들에 묻혀 있던 비용은 보이지 않고 수익만 몰아서 들어오는 "뜻밖의 횡재"처럼 보이게 됩니다.
샵이 이 재공품 잔액에 대해 수익을 인식하는 방식은 크게 두 가지입니다.
- 완성계약법(Completed contract method): 차량이 완성되어 인도될 때만 수익과 그에 대응하는 비용이 손익계산서에 반영됩니다. 관리하기는 간단하지만, 샵의 월별 재무 실적이 크게 요동치게 되고 특정 달의 실제 성과에 대해서는 거의 알려주는 바가 없습니다.
- 진행기준법(Percentage-of-completion method): 정의된 단계(분해, 미디어 블라스팅, 차체 작업, 도장, 기계 작업, 재조립, 최종 디테일링)나 예상 시간 대비 완료 시간에 따라 작업이 진행되는 만큼 수익을 단계적으로 인식합니다. 이는 대부분의 샵이 실제로 청구하는 방식(단계별 진행 보증금)과 더 잘 맞아떨어지며, 월별 실적을 훨씬 더 정직하게 보여줍니다.
어떤 방식을 쓰든 중요한 원칙은 동일합니다. 작업 비용을 지출하는 즉시 일반적인 "매출원가" 항목으로 사라지게 두지 마십시오. 실제로 그에 대한 수익이 인식될 때까지 해당 작업에 연결된 재공품 계정에 묶어 두어야 합니다. 이는 플레인텍스트 원장(plain-text ledger)에서 특히 손쉽게 제대로 처리할 수 있는 부분이기도 합니다. 프로젝트별 재공품 계정을 두고, 모든 자재 구매와 인건비 배분을 해당 계정에 날짜가 찍힌 거래로 기록하면, 회계사나 "보증금이 어디로 갔나요"라고 불안해하는 고객에게 기억에 의존해 무언가를 재구성할 필요 없이 그대로 건넬 수 있는 감사 추적 기록(audit trail)이 만들어집니다.
"장부상 손실"을 정직하게 가격에 반영하기
대부분의 차주는 완성된 차량의 가치가 복원 비용에 미치지 못한다는 사실을 처음부터 알고 있으므로, 샵이 해야 할 일은 이 계산을 숨기는 것이 아니라, 인도 시점에 놀랄 일이 없도록 이를 투명하게 반영해 가격을 책정하는 것입니다. 이 관계(그리고 샵의 현금 흐름)를 건강하게 유지해 주는 몇 가지 방법은 다음과 같습니다.
하나의 숫자가 아니라 단계별로 견적을 내십시오. 다년간 진행되는 프로젝트에 하나의 총액 견적만 제시하는 것은 약속처럼 포장된 추측일 뿐이며, 분해 과정에서 발견되는 모든 돌발 상황을 샵이 떠안게 만듭니다. 단계별로 상한선을 두고 다음 단계로 넘어가기 전에 확인 절차를 거치는 방식의 견적은, 숨겨진 문제가 드러났을 때 신뢰나 샵의 마진을 무너뜨리지 않으면서도 양측이 조정할 수 있게 해줍니다.
달력이 아니라 단계에 맞춰 보증금을 청구하십시오. 완료된 마일스톤(분해 및 진단, 차체 작업 완료, 도장 완료, 기계 작업 완료, 최종 조립)에 연동된 보증금 일정은 샵의 현금 포지션을 재공품 노출 규모와 대략적으로 맞춰줍니다. 반면 "월 $5,000"과 같은 달력 기반 보증금 일정은 그렇지 않습니다. 작업이 길어지면 샵이 자체 운전자본으로 고객의 프로젝트를 대신 융통해 주는 상황이 벌어질 수 있습니다.
"장부상 손실"에 관한 대화를 서면으로 남기십시오. 복원 비용이 재판매 가치를 초과할 것으로 예상되며, 고객이 이 프로젝트를 투자 수익이 아니라 개인적인 즐거움을 위해 진행한다는 점을 이해하고 있다는 짧은 문구를 견적서나 계약서에 넣는 것은 단순한 고객 관리 차원의 일이 아닙니다. 이는 고객이 최종 청구서를 보고 갑자기 "시장 가치"를 기준으로 재협상을 요구하는 분쟁을 미리 막아줍니다.
"예상된 손실"과 "실제 초과분"을 구분하십시오. 예상했던 그대로 최종 시장 가치보다 $60,000 더 들어간 차량은 성공적인 작업입니다. 반면 작업 범위 확대와 부실한 작업원가계산 때문에 자체 인건비 예상치보다 $60,000 더 들어간 차량은 실패한 작업입니다. 단계별 견적 대비 실제 실적을 추적하지 않는 샵은 이 두 상황을 구분할 수 없으며, 바로 이 차이가 건강한 사업과 고객을 만족시키기 위해 자기 인건비를 조금씩 깎아 나가는 사업을 가르는 기준이 됩니다.
장부도 샵만큼 정직하게 유지하십시오
복원 프로젝트는 단계별 견적서, 부품 청구서, 하청업체 청구서, 작업 기록, 보증금 영수증 등 길고 상세한 서류 흔적을 남깁니다. 이를 잘 관리하는 사업체는 이런 세부 사항을 몇 개의 뭉뚱그린 범주로 뭉개버리지 않고, 그대로 장부에 반영하는 곳들입니다. Beancount.io는 플레인텍스트 기반의 버전 관리되는 회계를 제공하므로, 진행 중인 모든 프로젝트에 각각의 재공품 계정을 부여하고, 무엇에 얼마를 지출했고 얼마를 청구했는지 항목별로 정확히 확인할 수 있습니다. 블랙박스도 없고, 고객이 물어볼 때 서류 더미에서 작업 이력을 다시 짜맞출 필요도 없습니다. 무료로 시작하기를 통해 복원 작업 자체만큼이나 정밀한 프로젝트 장부를 유지하십시오.