짧게 답하면: 이익은 의견이고 현금은 사실입니다. 그리고 이 둘은 서로 다른 달력 위에서 움직입니다. 자재비와 인건비를 고객에게 대금을 받기 몇 주 전에 먼저 지출해야 하기 때문에, 분명히 수익이 나는 현장에서도 계좌가 텅 빌 수 있습니다. 한 주 단위로 들어오고 나가는 돈을 정리한 한 장짜리 예측표가 있으면, 아직 대응할 시간이 남아 있을 때 위기의 조짐을 미리 볼 수 있습니다.

사업 역사상 최고의 한 달이었습니다. 세 건의 현장이 마무리되었고, 6만 4천 달러를 청구했으며, 원가 계산 결과 모든 현장이 이익을 냈습니다. 그런데 그 달의 마지막 금요일, 계좌에는 월요일에 필요한 1,800달러짜리 목재 주문 대금조차 남아 있지 않았고, 결국 개인 저축에서 돈을 옮겨야 했습니다. 그것도 사업 역사상 가장 수익성 좋은 달 한복판에서, 또다시요.

이런 일을 겪어본 적이 있다면, 가격 책정이 잘못된 것이 아닙니다. 이 업종이 가진 두 얼굴, 즉 이익과 현금이 서로 다른 것이며 서로 다른 달력을 따른다는 사실과 마주친 것뿐입니다. 그리고 급여를 못 주게 만드는 쪽은 언제나 후자입니다.

시공업체는 한 시즌 내내 적자를 봐서 망하는 경우가 드뭅니다. 오히려 이익을 내고 있는데도 현금이 바닥나서 망하는 경우가 훨씬 더 빠르고, 훨씬 더 흔하고, 훨씬 더 어이없습니다.

이익은 의견이고, 현금은 사실입니다

이익은 회계상의 진술입니다. 언제 실제로 돈이 오갔는지와 상관없이, 벌어들인 수익에서 그 수익을 얻기 위해 든 비용을 뺀 값을 같은 현장에 맞춰 계산한 것이죠. 반면 현금은 오늘 아침 기준으로 실제로 계좌에 들어온 돈에서 실제로 빠져나간 돈을 뺀, 통장 잔액 그 자체입니다.

이 둘의 차이는 순전히 타이밍에서 비롯되는데, 시공업의 구조 자체가 이 타이밍을 불리하게 만듭니다. 자재비는 초반에 지불합니다. 인건비는 예외 없이 매주 지불합니다. 그리고 대금은 일이 끝나야 받습니다. 게다가 실제로는 끝난 뒤에도 한참 지나서야 받는 경우가 많습니다. 이익은 청구서가 발행되는 날 발생하지만, 현금은 고객의 은행이 마침내 그 돈을 놓아주는 날에야 들어옵니다. 이 글에서 다루는 모든 내용은 바로 그 두 날짜 사이의 간극에 있습니다.

작업 수익성 계산기를 이용하면 완료된 작업이 견적한 만큼의 이익을 실제로 냈는지 확인할 수 있습니다.

수익이 나는 현장이 어떻게 계좌를 텅 비게 만들까요?

깔끔하고 진짜로 좋은 현장 하나를 예로 들어보겠습니다. 계약 금액 3만 달러, 자재비 9천 달러, 5주간 인건비 1만 5천 달러, 이익 6천 달러로 마진율 20%, 대부분의 시공업자가 언제든 반길 만한 조건입니다. 이제 이 현장이 손익계산서가 아니라 실제 은행 계좌를 통해 어떻게 움직이는지 지켜보겠습니다. 계약금은 없다고 가정합니다. 실제로 그렇게 진행되는 현장이 아직도 많으니까요.

  • 1주 차. 자재를 주문하고 대금을 지불: 마이너스 9천 달러. 첫 금요일 인건비: 마이너스 3천 달러. 이 시점에서 1만 2천 달러가 빠져나갔습니다.
  • 2주 차부터 5주 차까지. 매주 금요일마다 인건비로 3천 달러씩 지출됩니다. 마지막 금요일이 되면 총 2만 4천 달러를 지출한 상태입니다. 고객은 아직 아무것도 지불하지 않았습니다. 청구서 자체를 아직 보내지 않았으니까요.
  • 5주 차. 현장 마무리, 최종 점검 완료, 청구서 발송, 결제 조건은 30일.
  • 10주 차. 마침내 대금이 입금됩니다. 주거용 공사의 경우 실제 입금일은 지급 기한보다 1~3주 늦는 경우가 보통이고, 관련된 모두가 이를 당연하게 여깁니다.

10주 동안 내내, 이 수익성 좋은 현장은 돈이 계속 빠져나가기만 하고 아무것도 들어오지 않는 상태였습니다. 가장 깊이 파인 시점에는 남의 리노베이션 공사에 무이자로 2만 4천 달러를 대출해준 것이나 다름없었습니다. 6천 달러의 이익은 분명히 진짜지만, 그 돈은 10주 차에야 한꺼번에 들어오며, 두 달 반 동안 위기로 위장한 채 숨어 있던 셈입니다.

이제 이런 현장이 두 건 겹친다고 생각해 보세요. 실제 시즌의 모습이 바로 그렇습니다. 그러면 4만 달러 남짓의 구멍이 뚫린 상태에서도, 회계사는 사업이 아주 잘되고 있다고 사실대로 말해줄 겁니다.

계약금과 기성금은 이 구멍을 줄여줍니다. 그것이 존재하는 이유이고, 어떻게 잘 구성하느냐는 또 다른 주제입니다. 하지만 이것들은 간극을 좁혀줄 뿐, 미리 내다볼 필요성 자체를 없애주지는 않습니다.

자재 대금 유예의 함정

이 문제의 가장 위험한 형태에는 뚜렷한 모양이 있습니다. 공급업체의 외상 결제 기한이 대금 회수 주기보다 짧을 때입니다.

결제 기한이 30일인 공급업체 계정은 마치 공짜로 자금을 융통하는 것처럼 느껴지고, 실제로 딱 30일 동안은 그렇습니다. 하지만 고객이 실제로 45일에서 60일 만에 대금을 지불한다면, 매달 갚을 돈이 들어오기도 전에 만기가 돌아오는 돈으로 자재를 사고 있는 셈입니다. 이 간극은 어느 한 현장에서 눈에 띄지 않습니다. 모든 현장에 걸쳐 조용히 쌓여가며, 공급업체 잔액이 매달 조금씩 기어오릅니다. 그러다 계정이 정지되는 달이 옵니다. 그리고 다음 현장의 자재를 살 수 없게 됩니다. 하필 그 대금이 모든 걸 해결해줄 참이던 바로 그 현장의 자재를요.

여기서 두 가지 규칙이 나옵니다.

두 숫자를 모두 알아야 합니다. 공급업체 결제 조건은 명세서에 적혀 있습니다. 반면 실제 수금 소요 기간은 어디에도 적혀 있지 않습니다. 고객이 실제로 대금을 지불하는 데 걸리는 기간을 정직하게 평균 낸 값이며, 청구서에 적힌 기간보다 거의 항상 더 깁니다. 수금 기간이 공급업체 결제 조건보다 길다면, 그 차액은 내가 대신 부담하고 있는 것이고, 매출이 늘어날수록 이 부담도 커집니다. 성장은 이 문제를 악화시킬 뿐 나아지게 하지 않습니다. 일을 많이 수주할수록 남의 프로젝트를 더 많이 선지급해주고 있는 셈이니까요.

공급업체 계정을 완충 장치로 쓰지 마세요. 이는 이용 가능한 완충 장치 중 가장 비싼 방법입니다. 비용이 이자로 그치지 않기 때문입니다. 정작 자재가 가장 필요한 순간에 자재를 살 수 있는 능력 자체를 잃게 되는 것이 그 비용입니다.

해가 뜨기 전 부엌 식탁에서 커피와 노트, 계산기를 앞에 둔 시공업자

한 장짜리 예측표

해결책은 회계 소프트웨어도, 재무 강의도 아닙니다. 한 장에 다 들어가고 매주 15분이면 정확하게 유지할 수 있는 4주짜리 현금 예측표입니다.

4개의 열: 앞으로 4주. 그리고 4가지 종류의 행:

시작 현금. 오늘 아침 기준 실제 계좌 잔액입니다. 그래야 하는 금액이 아니라, 지금 실제로 있는 금액입니다.

들어오는 돈. 대금을 받을 것으로 예상하는 모든 청구서를, 실제로 그 돈이 들어올 거라고 솔직하게 예상하는 주에 배치합니다. 만기일이 아니라요. 늘 2주 늦게 내는 고객이라면 2주 늦은 주에 넣으세요. 이 행은 비관적으로 잡을수록 보상받습니다. 예상보다 일찍 들어오는 돈은 반가운 일로 끝나지만, 반대의 경우는 위기가 됩니다.

나가는 돈. 실제로 빠져나갈 모든 것: 이미 확정된 자재 주문, 주 단위 인건비, 유류비, 보험료, 대출금과 장비 할부금, 그리고 별도의 행으로 다뤄야 할 세금 적립분까지 포함합니다. 대신 걷은 GST/HST나 판매세는 내 돈이 아닙니다. 이를 써도 되는 돈으로 취급하는 예측표는 딱 그만큼 나를 속이고 있는 것입니다.

끝 현금. 시작 현금에 들어오는 돈을 더하고 나가는 돈을 뺀 값입니다. 이 값이 다음 주의 시작 현금이 됩니다.

이것이 이 도구의 전부이며, 그 가치는 한 문장으로 요약됩니다. 4개의 열 중 하나라도 마이너스로 끝난다면, 금요일이 아니라 그보다 3주 전에 미리 알게 된다는 것입니다. 3주면 뭔가를 좀 더 일찍 청구하거나, 자재 주문을 미루거나, 대금 지급을 독촉하거나, 침착하게 단기 대출을 준비할 만한 시간입니다. 금요일 아침은 그중 어느 것도 할 시간이 없습니다.

이 도구가 효과를 내는 비결은 업데이트에 있습니다. 매주 같은 시간에 15분씩, 열을 왼쪽으로 밀고, 새로운 4주 차를 추가하고, 틀렸던 부분을 바로잡으세요. 한 번 만들어놓고 방치한 예측표는 그저 기념품일 뿐입니다.

이 예측표는 대화 방식도 바꿔줍니다. 이번 달 어떤 입금이 정말 중요한지 알려주기 때문에, 이런 직접적인 질문을 던질 가치가 생깁니다.

"청구서 만기일이 15일인데, 그날 정확히 받을 수 있을까요, 아니면 조금 늦게 잡아야 할까요? 저는 들어올 대금에 맞춰 자재 주문 일정을 짜기 때문에, 낙관적인 답보다 솔직한 날짜가 저에게 더 도움이 됩니다."

고객들은 시공업자들이 예상하는 것보다 훨씬 자주 이 질문에 솔직하게 답합니다. 돈이 아니라 정보를 요청하는 질문이기 때문이죠. "아마 25일쯤"이라는 솔직한 대답은 그럴듯한 거짓말보다 예측표에 훨씬 더 값진 것입니다.

초기 경고 신호는 무엇일까요?

현금 위기는 실제로 닥치기 훨씬 전부터 신호를 보냅니다. 대략 나타나는 순서대로 정리하면 다음과 같습니다.

  • 계약금을 받는 주에는 부자가 된 기분이고, 그 사이의 주에는 빈털터리가 된 기분이라면. 이런 널뛰기는 매 주기의 바닥에서 계좌가 거의 텅 빈 상태로 돌아간다는 뜻이며, 대금 하나만 늦어도 바닥이 구멍으로 변합니다.
  • 매출은 그대로인데 공급업체 잔액이 달마다 슬금슬금 늘어난다면. 이는 수금 간극을 외상 매입으로 메우고 있다는 신호이며, 정확히 예정된 수순입니다.
  • B 현장의 계약금으로 A 현장을 메꾸고 있다면. 이것이 가장 심각한 신호입니다. 계약금은 현금이지만, 아직 벌지 않은 현금입니다. 이미 B 현장의 자재비로 쓸 곳이 정해져 있으니까요. 계약금이 이전 구멍을 메우기 시작하는 순간, 한 현장만 취소돼도 둘 다 마무리할 수 없는 상태가 됩니다.
  • 세금 적립분이 실제로는 따로 적립되어 있지 않다면. 납부 시기가 다가올 때마다 허둥댄다면, 예측표가 몇 달째 없거나 거짓말을 하고 있는 것입니다.

이 신호들 중 어느 것도 사업이 실패하고 있다는 뜻은 아닙니다. 다만 내가 타이밍을 끌고 가는 게 아니라 타이밍이 나를 끌고 다니고 있다는 뜻이며, 예측표는 그 주도권을 되찾는 방법입니다.

매일 확인하기

예측표는 그 안에 들어가는 숫자만큼만 정확하며, 그 숫자를 채워 넣는 과정이 바로 소프트웨어가 진가를 발휘하는 지점입니다. Zeus는 스프레드시트를 뒤지고 다닐 필요 없이 이 타이밍 문제의 양쪽 측면을 늘 눈앞에 보여줍니다. 재무 탭은 받아야 할 돈과 실제로 들어온 돈을 나란히 보여줍니다. 총 미결제 금액 옆에 이번 달 결제 완료가 있습니다. 대시보드의 자금 추이가 그리는 것은 다른 한 쌍, 수입과 비용이므로 그 그래프는 회수 시점이 아니라 마진을 볼 때 읽으십시오. 채권 연령 보고서는 현금이 정확히 어디에 묶여 있는지, 어떤 청구서에서, 어떤 고객에게, 얼마나 오래 묶여 있는지를 보여줍니다. 이 연령별 보고서는 사실상 예측표에서 "들어오는 돈" 행을 미리 정리해놓은 것과 같습니다. 필요한 현실적인 날짜를 정직하게 한 번 확인하기만 하면 되고, 30일을 넘긴 고객은 놓치려야 놓칠 수가 없습니다.

한 장짜리 예측표 자체는 내 것으로 남습니다. 종이든 스프레드시트든, 트럭 안에서도 업데이트할 수 있을 만큼 단순해야 합니다. 소프트웨어의 역할은 그 안에 들어가는 숫자가 사실이라는 것을 확인해주는 것뿐입니다.

자주 묻는 질문

이런 건 회계사가 해주는 일 아닌가요?

아닙니다. 회계사가 이 일을 못해서가 아닙니다. 회계는 지난 분기에 무슨 일이 있었는지 정확하게 알려주는, 과거를 돌아보는 기록입니다. 반면 현금 예측은 앞을 내다보는 주 단위 작업이며, 오직 나만 아는 정보로 움직입니다. 어떤 고객이 늦게 내는지, 어떤 자재 주문을 미룰 수 있는지, 어떤 현장이 정말로 월요일에 시작하는지 같은 것들 말이죠. 회계사는 3월이 수익성 있었다고 말해줄 수 있습니다. 3월의 마지막 금요일이 문제가 될 거라고 미리 알려줄 수 있는 건 오직 내 예측표뿐입니다.

현금 완충금은 얼마나 유지해야 하나요?

모두에게 통하는 정답은 없지만, 새로운 돈이 전혀 들어오지 않는다고 가정했을 때 고정 지출(인건비, 보험료, 대출금, 유류비)을 몇 주간 버틸 수 있는 정도를 목표로 삼는 것이 유용한 출발점입니다. 예측표가 알려주는 여유 있는 주에 조금씩 쌓아가세요. 완충금의 역할은 마음의 위안이 아니라, 늦은 대금을 비상사태가 아니라 그저 성가신 일 정도로 바꿔주는 것입니다.

필요해지기 전에 미리 신용한도를 만들어둬야 할까요?

네, 그리고 순서가 중요합니다. 신용한도는 계좌 상태가 건강해 보일 때 가장 만들기 쉽고, 정작 필요한 그 주에는 가장 만들기 어렵습니다. 신용한도는 타이밍의 간극, 즉 수익성 있는 현장에서 10주를 기다려야 하는 상황에 딱 맞는 도구입니다. 하지만 손실을 메우기 위한 도구로는 잘못된 선택입니다. 수익이 나지 않는 일을 메우려고 빌리는 것은 문제를 더 키울 뿐이니까요. 지금 마주하고 있는 것이 이 둘 중 무엇인지 알려주는 것이 바로 예측표입니다.

계약금은 마음대로 써도 되는 현금인가요?

계약금도 현금은 맞고, 바로 그 점이 위험합니다. 계약금은 아직 제공하지 않은 작업과 자재에 대한 선지급금입니다. 이전 현장을 마무리하는 데 계약금을 쓴다면, 사실상 고객에게 말도 없이 조용히 돈을 빌린 셈입니다. 계약금은 용도가 정해진 돈으로 취급하세요. 그 돈이 나온 현장의 자재를 사는 데 써야 합니다. 어떤 현장을 시작하기 위해 그 현장의 계약금을 다른 곳에 써야 한다면, 예측표는 그 계약금이 생기기 전부터 이미 존재했던 문제를 보여주고 있는 것입니다.