본문 바로가기
생활재테크 블로그 생활재테크 블로그

계약은 많은데 현금이 부족한 기업: 계약자산과 계약부채 읽기

수주 잔고는 넘치는데 통장은 텅 빈 기업의 비밀

열심히 일해서 대형 계약을 여러 개 따냈고 매출도 서류상으로는 엄청나게 늘어났습니다. 하지만 사장님은 직원 월급을 걱정해야 하고 은행 잔고는 바닥을 기고 있습니다. 주변에서는 회사가 성장하고 있다고 칭찬하지만 당장 거래처에 줄 돈이 없어 발을 구르는 상황입니다. 도대체 무엇이 잘못된 것일까요. 회계 장부와 실제 통장 잔고 사이에는 왜 이런 거대한 괴리가 발생하는 것일까요.

이러한 현상의 원인은 현대 회계기준의 핵심인 수익 인식 방식에서 찾아볼 수 있습니다. 과거에는 돈이 실제로 들어와야 매출로 잡는 경우가 많았지만 지금은 다릅니다. 기업이 고객과 계약을 맺고 약속한 의무를 이행해 나가는 과정에서 아직 돈을 받지 않았어도 매출을 먼저 인식하도록 규정하고 있습니다. 바로 이 지점에서 계약자산과 계약부채라는 생소하면서도 강력한 개념이 등장합니다.

계약은 산더미처럼 쌓여 있지만 현금이 부족한 기업의 속사정을 파악하기 위해서는 이 두 가지 회계 용어의 실체를 정확히 이해해야 합니다. 주식 투자를 하거나 사업을 운영할 때 재무제표의 표면만 보는 것이 아니라 행간에 숨겨진 현금 흐름의 맥락을 읽어내는 능력이 그 어느 때보다 중요해졌습니다.

매출은 잡혔는데 돈은 어디로 갔을까

기업의 재무제표를 볼 때 가장 먼저 착각하기 쉬운 부분이 바로 매출과 현금의 관계입니다. 회계상 매출이 발생했다고 해서 통장에 현금이 바로 꽂히는 것은 아닙니다. 여기서 계약자산이라는 개념이 왜 탄생했는지 이해할 수 있습니다.

계약자산은 쉽게 말해 내가 일은 먼저 했는데 아직 돈 달라고 청구할 권리가 완전히 주어지지 않은 상태를 의미합니다. 건설 현장이나 대규모 IT 시스템 구축 프로젝트를 떠올려보면 이해하기 쉽습니다. 공정률이 30퍼센트를 넘어서서 장부상으로는 그에 해당하는 매출을 미리 인식했습니다. 하지만 계약 조건상 건물이 완공되거나 특정 마일스톤에 도달해야만 돈을 청구할 수 있습니다.

이때 장부에는 매출이 늘어나면서 동시에 계약자산이라는 자산 항목이 잡히게 됩니다. 서류상 회사는 돈을 벌었지만 실제 통장에는 한 푼도 들어오지 않은 상태입니다. 이 간극이 바로 계약이 많은데 현금이 부족한 주된 이유 중 하나입니다. 일은 열심히 하고 수익도 올렸지만 현금화되는 시점이 뒤로 미뤄져 있는 것입니다.

선수금을 받았는데 왜 부채가 되는가

반대로 고객에게 돈을 먼저 왕창 받았는데도 오히려 머리가 아픈 상황도 있습니다. 계약부채라는 개념입니다. 일반 상식으로는 돈을 먼저 받았으니 좋은 일 같지만 회계에서는 이를 부채로 처리합니다.

계약부채는 고객으로부터 대금을 미리 받았지만 아직 그에 상응하는 재화나 용역을 제공하지 못한 상태를 말합니다. 소프트웨어 연간 구독료를 미리 받았거나 헬스장 1년 이용권을 선결제 받은 경우를 생각해보면 됩니다. 현금은 당장 통장에 들어와 있으므로 언뜻 현금이 풍부해 보입니다.

하지만 이 현금은 온전히 회사의 돈이 아닙니다. 앞으로 서비스를 제공해야 하는 의무가 딸려 있는 빚입니다. 만약 서비스를 제대로 제공하지 못하거나 환불 요구가 쇄도하면 이 돈은 고스란히 빠져나가야 합니다. 따라서 계약부채가 급증한 기업은 당장 현금은 있어 보이지만 미래에 이행해야 할 거대한 노동과 비용의 부담을 동시에 안고 있는 셈입니다.

재무제표에서 놓치기 쉬운 위험 신호 읽기

기업의 건전성을 평가할 때 영업이익이나 당기순이익만 보는 것은 매우 위험합니다. 특히 계약자산과 계약부채가 급격하게 변동하는 기업이라면 더욱 주의를 기울여야 합니다. 이 두 가지 항목을 통해 회사의 실제 체력을 가늠할 수 있는 몇 가지 기준이 있습니다.

  • 계약자산이 지나치게 빠르게 증가하는지 살펴봐야 합니다. 매출은 늘어나는데 계약자산만 계속 쌓인다면 거래처로부터 대금을 제때 회수하지 못하고 있거나 청구 조건이 매우 불리하게 체결되었음을 의미합니다.
  • 계약부채의 회전율을 확인해야 합니다. 선수금을 받고 서비스 제공이 지연되면 고객 불만이 쌓이고 향후 매출 인식에 차질이 생길 수 있습니다.
  • 영업활동 현금흐름과 당기순이익의 차이를 비교해야 합니다. 순이익은 엄청난데 영업현금흐름이 마이너스라면 장부상 숫자와 실제 현금 사이의 괴리가 위험 수위에 달했다는 강력한 경고입니다.

현금 가뭄을 해소하기 위한 실질적인 대응 전략

수주가 많고 계약자산이 쌓여 있음에도 현금 부족에 시달리는 기업은 비즈니스 구조를 근본적으로 점검해야 합니다. 단순히 계약을 많이 따내는 것에만 집중할 것이 아니라 현금 흐름을 개선할 수 있는 실천적인 조치들을 취해야 합니다.

가장 먼저 계약 단계를 세분화하는 방법이 있습니다. 프로젝트가 끝날 때까지 대금을 받지 못하는 구조를 깨고 공정별 마일스톤을 짧게 설정하여 자주 청구할 수 있도록 계약 조건을 재협상해야 합니다. 대금 청구 주기가 짧아질수록 계약자산이 장기간 묶이는 것을 방지할 수 있습니다.

매출채권 팩토링이나 공급망 금융 같은 금융 상품을 전략적으로 활용하는 것도 방법입니다. 아직 만기가 되지 않은 계약자산이나 매출채권을 금융기관에 할인하여 매각함으로써 당장 필요한 운영 자금을 확보할 수 있습니다. 물론 수수료 비용이 발생하지만 부도 위험을 낮추고 현금 유동성을 숨통 트이게 하는 효과적인 수단이 됩니다.

선수금으로 들어온 계약부채 관리도 철저해야 합니다. 선급금을 받았다고 해서 이를 당장의 영업 이익이나 여유 자금으로 착각하여 방만하게 지출해서는 안 됩니다. 해당 서비스를 이행하는 데 들어가는 원가를 정확히 산출하고 예비 현금을 반드시 따로 확보해 두는 습관이 필요합니다.

투자자와 경영자가 자주 하는 오해

기업의 재무 상태를 바라볼 때 사람들은 종종 치명적인 착각에 빠지곤 합니다. 이러한 오해를 바로잡는 것이 올바른 판단의 시작입니다.

첫 번째 오해는 계약이 많으면 회사가 안전하다는 생각입니다. 계약은 약속일뿐 현금이 아닙니다. 계약 규모가 조 단위라 하더라도 대금 회수 조건이 나쁘거나 계약자산이 회수 불가능한 상태로 장기간 방치되면 회사는 흑자도산의 위험에 처할 수 있습니다.

두 번째 오해는 계약부채를 순수한 자산으로 보는 시각입니다. 통장에 현금이 찍혀 있다고 해서 재고 자산이나 현금성 자산으로 오인하면 안 됩니다. 계약부채는 잠재적인 비용 유출을 의미하므로 이를 소화할 능력이 있는지 꼼꼼하게 따져봐야 합니다.

세 번째 오해는 회계기준에 따라 잡힌 매출은 절대적이라는 믿음입니다. 수익 인식 기준은 기업의 재량이나 추정이 개입될 여지가 꽤 많습니다. 경영진이 실적을 부풀리기 위해 아직 실현되지 않은 수익을 계약자산 형태로 과도하게 미리 잡아놓았을 가능성도 배제할 수 없습니다.

현금 흐름 중심의 사고방식으로 전환하기

수주는 기업 성장의 불씨이지만 현금은 기업이 숨을 쉬게 만드는 산소입니다. 아무리 거창한 계약을 따내고 장부상으로 엄청난 이익을 기록해도 통장에 현금이 돌지 않으면 기업은 순식간에 무너질 수 있습니다.

계약자산과 계약부채의 장부상 의미를 정확히 꿰뚫어 보는 것은 단순한 회계 지식을 넘어섭니다. 그것은 기업의 진짜 실력과 숨겨진 리스크를 읽어내는 날카로운 통찰력입니다. 숫자의 화려함에 현혹되지 않고 현금의 흐름을 쫓아가는 눈을 기르는 것이 지속 가능한 성장을 만드는 핵심 열쇠입니다.

moneysmart

댓글 0

첫 댓글을 남겨보세요.

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.