짧게 답하면: 작업원가 관리란 한 작업에 실제로 들어간 원가를 견적 금액과 맞대어 보는 일입니다. 대부분의 시공업체는 견적 금액은 알지만 최종 원가를 끝까지 계산해 보지는 않습니다. 작업 시간, 실제 영수증에 근거한 자재비, 하도급업체 청구서를 월 단위가 아니라 작업 단위로 기록하세요. 그냥 넘어가기 쉬운 시간까지 빠짐없이 넣어야 합니다.

욕실 리모델링 견적을 9,400달러에 냈습니다. 수표도 무사히 입금됐습니다. 잘된 일이죠. 그런데 정말 그럴까요?

대부분의 시공업체는 어떤 작업에 얼마를 청구했는지는 말할 수 있습니다. 하지만 그 작업에 실제로 얼마가 들었는지 말할 수 있는 사람은 훨씬 적고, 작업이 끝난 지 일주일 안에 그 답을 아는 사람은 거의 없습니다. 시공업체가 조용히 돈을 흘리는 자리가 바로 그 격차입니다. 한 해 내내 "그럭저럭 괜찮았던" 작업만 했는데도 시작할 때보다 돈이 줄어 있을 수 있습니다. 그중 세 건이 손해였는데, 어느 세 건인지 끝내 몰랐기 때문입니다.

작업원가 관리는 작업마다 한 가지 질문에 답하는 습관입니다. 우리가 부른 금액은 얼마였고, 실제로 쓴 돈은 얼마였으며, 그 차이는 어디서 났는가? 이건 회계가 아닙니다. 회계 담당자는 지난 분기에 회사가 돈을 벌었는지 알려 줍니다. 작업원가 관리는 이런 종류의 작업이 돈이 되는지를 알려 주고, 그게 바로 다음 주 견적을 바꾸는 정보입니다.

작업원가 관리란 무엇인가?

가장 단순하게 말하면, 작업원가 관리는 좌우 양쪽이 있는 작업별 장부입니다.

한쪽에는 견적이 있습니다. 계약할 때 약속한 작업 시간, 자재비, 하도급 비용, 그리고 마크업입니다. 다른 한쪽에는 실제 비용이 있습니다. 그 작업에 실제로 나간 돈입니다.

여기서 나오는 결과는 숫자 하나가 아니라 항목별 차이(편차)입니다.

항목견적실제편차
인건비3,200달러4,050달러−850달러
자재비2,600달러2,480달러+120달러
하도급비1,400달러1,400달러0달러
폐기물 처리/허가300달러520달러−220달러
총비용7,500달러8,450달러−950달러

이 작업은 9,400달러라는 금액을 놓고 보면 그래도 남는 장사였습니다. 다만 계획보다 950달러를 덜 벌었고, 어디서 그랬는지는 표에 그대로 나옵니다. 작업 시간이 길어졌고, 폐기물 처리비를 낮게 잡았습니다. "1,900달러가 아니라 950달러를 벌었다"는 숫자 하나로는 여기까지 알 수 없습니다. 항목별로 쪼개 보는 것, 그게 이 방식의 전부이자 가치입니다.

트럭 좌석 위에서 작업 영수증을 항목별로 분류하는 손을 가까이서 찍은 사진

마크업과 마진 계산기는 하나를 다른 하나로 환산해 두 방식 뒤에 숨은 가격과 이익을 보여줍니다.

실제로 숫자를 움직이는 비용은 무엇인가?

원가 코드를 아흔 개씩 만들 필요는 없습니다. 주택 쪽 시공업체라면 네 가지 항목만으로 편차의 거의 전부가 잡힙니다.

인건비. 거의 언제나 손실이 가장 크게 나면서도 가장 눈에 안 띄는 항목입니다. 내 시간은 공짜처럼 느껴지니까요. 하지만 공짜가 아닙니다. 직접 연장을 잡는다면, 남에게 같은 일을 시킬 때 줘야 할 금액으로 자기 시간에 값을 매기세요. 그러지 않으면 첫 직원을 뽑기 전까지는 모든 작업이 남는 것처럼 보이다가, 뽑는 순간 마진이 증발합니다.

자재비. 영수증이 남으니 따라가기는 쉽지만, 반품이나 자재상 두 번째 걸음, 특정 작업에 기록되지 않는 "몇 개 더 집어 오는" 구매로 조금씩 샙니다.

하도급비. 청구서에 숫자가 찍혀 나오니 대체로 정확합니다. 위험한 건 범위입니다. 하도급업체는 원래 도면을 보고 견적을 냈지, 나흘째 되는 날 집주인이 요청한 변경 사항까지 보고 낸 게 아닙니다.

잊고 지나가는 잡비들. 폐기물 처리, 허가 비용, 주차비, 장비 대여료, 왔다 갔다 하며 쓴 기름값. 하나하나는 작지만 다 합치면 작업이 몇백 달러씩 모자라는 이유가 됩니다. 견적을 낼 때는 아예 떠오르지 않는 항목이라, 이 잡비는 거의 늘 낮게 잡힙니다.

이걸 굴러가게 하는 단 하나의 습관: 돈을 쓰는 그 자리에서 기록하라

실제로 무너지는 지점은 여기입니다. "시공업체가 작업원가 관리를 몰라서"가 아닙니다. 대부분은 압니다. 문제는 그 자료를 몇 주 뒤 일요일 밤에, 상자에 처박아 둔 영수증을 꺼내 놓고 모은다는 데 있습니다. 그때쯤이면 180달러짜리 목재가 어느 작업 것이었는지 아무도 기억하지 못합니다.

작업원가 관리는 비용이 발생하는 그 순간 해당 작업에 붙을 때만 굴러갑니다. 구체적으로는 이렇습니다.

  • 자재상 주차장에서, 트럭 시동을 걸기 전에 영수증을 찍어 해당 작업에 붙여 둡니다.
  • 주 단위로 기억을 더듬지 말고 매일, 작업별로 시간을 적습니다. 기억은 늘 마음 편한 숫자로 반올림되는데, 그 방향은 언제나 아래쪽입니다.
  • 하도급업체 청구서는 도착한 날 바로 해당 작업에 입력합니다.

당일에 적어 둔 대략적인 숫자가 한 달 뒤에 되짚어 맞춘 정확한 숫자보다 낫습니다. 되짚어 맞춘 숫자는 정확하지 않기 때문입니다. 정확해 보일 뿐입니다.

현장 소프트웨어가 있는 이유가 바로 이 문제입니다. Zeus는 비용을 기록하는 즉시 해당 작업에 붙여 두므로, 장부의 실제 비용 쪽은 일이 끝난 뒤가 아니라 일하는 동안 저절로 채워집니다. 견적 쪽은 이미 보낸 견적서에서 그대로 넘어와 있습니다. 그래서 마지막에 손에 남는 것은 따로 짜 맞출 필요가 없는 비교표입니다.

스스로를 속이지 않고 편차 읽는 법

몇 건만 원가를 따져 봐도 패턴이 금방 드러납니다. 여러 건의 패턴을 읽기 전에 한 건에 숫자를 붙여 보고 싶다면, 작업 수익성 계산기가 견적 금액과 실제로 발생한 비용을 받아 마진을 돌려줍니다. 쓸 만한 패턴은 이렇습니다.

한 작업 유형에서만 인건비가 넘친다. 욕실은 죄다 시간이 20% 넘게 나오는데 주방은 목표대로 떨어진다면, 욕실 인건비 단가가 틀린 것입니다. 사람을 잡을 게 아니라 단가를 고쳐야 합니다.

자재비가 조금씩 계속 넘친다. 대개 자재 로스율 문제입니다. 로스율을 아예 안 잡고 있다면 타일과 석고보드에 10%를 얹어 보고, 편차가 0에 가까워지는지 보세요.

특정 공정이 늘 넘친다. 최근 작업 네 건에서 전기 항목이 계속 터진다면, 하도급업체는 단가를 올렸는데 나만 아직 작년 숫자로 견적을 내고 있는 것입니다.

설명이 안 되는 잘 나온 작업. 손해 본 작업만큼이나 의심스럽게 봐야 합니다. 30%나 적게 나온 작업은 대개 비용 하나가 다른 작업으로 잘못 들어갔다는 뜻이고, 그러면 틀린 숫자가 하나가 아니라 둘입니다.

근무일이 끝난 뒤 휴대폰으로 근무 시간을 입력하는 현장 작업자

원가를 따진 작업을 더 나은 견적으로 바꾸기

작업원가 관리가 그저 지난 기록으로만 남는다면 아무 쓸모가 없습니다. 유일한 목적은 다음 견적을 바꾸는 것입니다.

방법은 간단합니다. 같은 유형의 작업을 대여섯 건 따져 보면, 2021년부터 머릿속에 넣고 다니던 숫자가 아니라 진짜 작업 시간이 손에 들어옵니다. 견적의 숫자를 그 실측값으로 갈아 끼우세요. 그리고 계속 따지세요. 그 숫자도 계속 움직이니까요.

거절하는 법도 이렇게 배웁니다. 어떤 작업 유형은 꼬박꼬박 8% 마진에 머물고 다른 유형은 26%가 나온다는 걸 눈으로 확인하면, 마진 낮은 일은 더 이상 그냥 "일감"이 아니라 하나의 선택이 됩니다. 그래도 받는 게 맞을 때도 있습니다. 비수기에 팀을 놀리지 않게 해 주거나, 지켜야 할 소개처에서 온 일일 수 있으니까요. 다만 이제는 12월에야 알게 되는 결과가 아니라, 알고서 내리는 결정이 됩니다.

한꺼번에 다 바꾸지 않고 시작하기

내일부터 모든 작업의 원가를 따질 필요는 없습니다. 가장 자주 하는 작업 유형 하나를 골라 다음 다섯 건만 따져 보세요. 그것만으로도 단가에 박힌 구조적인 오류가 드러나고, 돈은 거의 다 거기에 있습니다.

최소한으로 해 볼 수 있는 형태는 이렇습니다.

  1. 작업을 시작하기 전에 예상 작업 시간, 자재비, 하도급비를 적어 두세요. 다들 건너뛰는 부분이지만, 이게 없으면 나중에 맞대어 볼 대상 자체가 없습니다.
  2. 일이 진행되는 동안 그 작업에 들어간 모든 비용을 그때그때 붙이세요.
  3. 작업이 끝나면 견적과 실제 비용을 나란히 놓고, 가장 큰 편차를 설명하는 문장 한 줄을 적으세요.

그 한 줄이 진짜 결과물입니다. 다섯 줄만 모여도 어떤 가격 책정 강의보다 견적 방식을 크게 바꿔 놓습니다.

Zeus가 맞물리는 지점

작업 원가 계산은 일요일 밤 신발 상자 안에서 죽습니다. 그래서 기록은 자재상 주차장에서, 트럭 시동을 걸기 전에 끝나야 합니다.

주차장에서 휴대폰으로 그 작업을 열고 영수증을 찍으면 스캔이 숫자를 읽어내, 금액과 세금이 영수증 더미가 아니라 그 작업의 작업 비용으로 잡힙니다. 하도급업체 청구서도 도착한 날 바로 같은 작업에 붙입니다. 자기 창고 선반에서 빼 쓴 자재는 가격표 재고 장부에서 그 자재를 소비한 작업 앞으로 차감되므로, 두 번째 왕복과 몇 개 더 집어 오는 일이 기록에서 사라지지 않습니다. 보낸 견적서는 이미 그 작업에 들어 있으니 장부의 견적 쪽은 따로 모을 것이 아예 없습니다. 마감 때 손에 남는 것은 나란히 놓인 두 열이고, 바로잡힌 숫자는 곧장 다음 가격으로 들어갑니다. 일감을 따내는 승부는 사실 거기서 갈립니다.

원가 계산은 그중 한 부분이고, 앱이 다루는 나머지 전부도 같은 작업 기록 위에서 돌아갑니다. 시작하는 데 돈이 들지 않고, 쓰다가 기간이 끝나지도 않습니다. 각 규모는 가격 페이지에 정리돼 있습니다. 다음 욕실 공사 다섯 건을 이 방식으로 계산해 보세요. 휴대폰에 설치하고 트럭 문을 열기 전에 작업부터 여세요.

그 욕실 공사는 9,400달러에 나갔고, 수표는 결제됐고, 잘된 공사라고 생각했습니다. 실제로 잘된 공사였습니다. 계획보다 950달러 적게 남았을 뿐입니다. 그 차액은 숨어 있던 적이 없습니다. 그날 아무도 적어두지 않은 인건비 한 줄과 폐기 처리비 한 줄에 있었고, 그날 바로 적어두는 것, 그 규율이 전부입니다.

자주 묻는 질문

1인 사업자라면 제 인건비도 넣어야 하나요?

넣어야 합니다. 그리고 이것이 소규모 시공업체가 겉으로는 잘 버는 것 같은데 정작 사장은 빈털터리인 가장 흔한 이유입니다. 자기 시간이 비용에 없으면 이익을 재는 게 아닙니다. 매출에서 자재비만 뺀 숫자를 재고 있는 것입니다. 자기 시간은 대체 비용, 그러니까 같은 기술을 가진 사람에게 줘야 할 금액으로 매기세요.

이건 회계사가 하는 일과 무엇이 다른가요?

회계사는 회사 전체를 놓고 지난 일을 봅니다. 세금과 신고를 위해 분기 손익을 정리합니다. 작업원가 관리는 작업 하나를 놓고 앞을 봅니다. 다음 달에 어떤 일의 견적을 다르게 내야 하는지 알려 줍니다. 둘은 서로 다른 질문에 답하고, 어느 하나가 다른 하나를 대신하지 못합니다.

작업이 중간에 바뀌면 어떻게 하나요?

그러면 견적도 같이 바뀌어야 하고, 비교를 정직하게 붙들어 주는 것이 변경 주문서입니다. 범위가 두 차례나 바뀐 작업을 원래 견적과 맞대어 보면 실제와 동떨어진 큰 편차가 나옵니다. 범위가 공식적으로 바뀔 때마다 견적 기준을 다시 잡으면 편차가 계속 의미를 갖습니다.

원가 항목은 몇 개나 두어야 하나요?

네 개에서 여섯 개면 됩니다. 문제를 짚어 낼 만큼은 되고, 실제로 계속할 수 있을 만큼은 적어야 합니다. 원가 코드를 서른 개씩 만든 시공업체는 두 달 안에 손을 놓고, 손 놓은 시스템은 아무것도 재지 못합니다.