DSO 공식: 매출과 현금 사이의 격차를 측정(및 해결)하는 방법
장부상으로는 역대 최고의 달이었다고 나옵니다. 하지만 은행 계좌는 급여를 간신히 지급할 수 있는 수준이라고 말하죠. 불황보다 더 많은 수익성 있는 기업들을 무너뜨리는 격차에 오신 것을 환영합니다. 바로 고객에게 송장을 발행한 시점부터 실제로 돈이 들어오는 시점 사이의 기간입니다.
이 격차에는 이름이 있습니다. 바로 매출채권 회전일수(Days Sales Outstanding), 줄여서 DSO라고 불립니다. 이는 금요일 오후에 여러분이 느끼는 불안함의 정도와 직결되는 몇 안 되는 재무 지표 중 하나입니다. 이를 잘 추적하는 것은 자신감을 바탕으로 비즈니스를 확장하는 것과 신용한도에 의존해 확장하는 것의 차이를 만듭니다. 이를 제대로 관리하지 못하는 기업은 수익이 나는데도 현금이 부족해 조용히 무너집니다.
이 가이드에서는 DSO 공식, 산업별로 건강한 수치의 기준, 기업들이 흔히 저지르는 계산 실수, 그리고 실제로 수치를 개선할 수 있는 실질적인 방법들을 살 펴봅니다.
DSO가 실제로 측정하는 것
매출채권 회전일수(DSO)는 외상 판매 후 대금을 회수하는 데 걸리는 평균 일수입니다. DSO가 45라면, 보낸 송장이 은행 계좌의 현금으로 전환되는 데 평균적으로 약 한 달 반이 걸린다는 뜻입니다.
때때로 "현재 매출채권에 묶여 있는 매출액의 일수"라고 표현되기도 하는데, 이것이 더 정확한 사고방식입니다. DSO는 현금이 비즈니스를 위해 쓰이지 못하고 송장 형태로 얼마나 많이 묶여 있는지를 보여주는 스냅샷입니다.
일반적으로 수치가 낮을수록 좋습니다. DSO가 낮다는 것은 현금이 더 빨리 들어오고, 대출이 아닌 회수금으로 운영 자금을 충당할 수 있으며, 단 한 명의 연체 고객으로 인해 한 달 운영이 중단될 위험이 적다는 것을 의미합니다.
DSO 공식
표준 공식은 매우 간단합니다.
DSO = (매출채권 / 총 외상 매출액) × 기간 일수
세 가지 입력값이 필요합니다:
- 매출채권(Accounts Receivable): 고객이 현재 외상으로 지불해야 할 총금액
- 총 외상 매출액(Total Credit Sales): 해당 기간 동안 외상으로 청구된 매출 (현금 판매는 제외)
- 기간 일수(Number of Days): 기간의 길이 — 보통 30일, 90일 또는 365일
실제 계산 예시
한 컨설팅 회사의 1분기 실적이 다음과 같다고 가정해 보겠습니다:
- 매출채권 잔액: $40,000
- 분기 외상 매출액: $100,000
- 기간 일수: 90일
DSO = ($40,000 / $100,000) × 90 = 36일
이는 평균적으로 이 회사가 송장 발행부터 현금 수령까지 36일을 기다린다는 의미입니다. 이 수치가 좋은지 나쁜지는 업종과 회사의 결제 조건에 따라 다르며, 여기서 벤치마크가 중요해집니다.
연간 환산 버전
연간 수치를 선호한다면 공식을 다음과 같이 조정할 수 있습니다:
DSO = (평균 매출채권 / 순 외상 매출액) × 365
평균 매출채권 잔액 — 보통 (기초 매출채권 + 기말 매출채권) / 2 — 을 사용하면 기간 말에 발생한 거액의 송장 하나로 인한 수치 왜곡을 완화할 수 있습니다.
"좋은" DSO의 기준
모든 산업에 적용되는 보편적인 목표치는 없습니다. 업종을 묻지도 않고 목표치를 제시하는 곳이 있다면 주의해야 합 니다. 다만, 일반적인 기준은 존재합니다:
- 대부분의 산업: 30일에서 45일 사이면 건강한 것으로 간주됩니다.
- 40일 미만: 일반적으로 강력한 현금 관리 능력을 갖춘 것으로 평가됩니다.
- 60일 이상: 결제 조건, 프로세스 또는 고객 구성을 면밀히 검토해야 합니다.
산업별로 살펴보면 더 명확해집니다:
- 소매 및 이커머스: 카드 결제는 1~3일 이내에 정산되므로 DSO는 한 자릿수를 유지해야 합니다. 이커머스 DSO가 25일을 넘어가면 고객의 문제보다는 결제 게이트웨이 오류, 차지백(지급 정지), 또는 부정 결제 보류를 의심해야 합니다.
- SaaS 및 구독형 서비스: 월간 반복 결제와 기업용 Net 30
45 결제 조건이 결합되어 대부분 3045일 범위에 머뭅니다. 셀프 서비스 제품은 낮은 편이고, 엔터프라이즈 제품은 높은 편입니다. - 전문 서비스: 에이전시, 컨설팅 펌 등은 리테이너 방식인지 프로젝트 완료 후 청구 방식인지에 따라 보통 35일에서 60일 사이입니다.
- 제조 및 도매: 더 긴 결제 조건(Net 60 또는 Net 90)이 표준이므로 60일에서 75일의 DSO도 정상일 수 있으며, 반드시 문제라고 볼 수는 없습니다.
- 건설업: 기성 청구와 유보금 조항 때문에 DSO가 더 높아져 70일에서 90일 이상인 경우가 많습니다.
정직한 답변은 이렇습니다: 먼저 자신의 과거 분기 실적과 비교하고, 그다음 직접적인 경쟁사와, 마지막으로 산업 평균과 비교하십시오. 외부 수치보다 자신의 DSO 추세선이 더 많은 것을 말해줍니다.
DSO가 창업자들이 생각하는 것보다 더 중요한 이유
이익은 의견일 뿐이지만, 현금은 사실입니다. DSO는 이 둘 사이를 연결해 주는 지표입니다.
대시보드에 이 지표가 반드시 있어야 하는 세 가지 이유는 다음과 같습니다:
1. 성장이 고객에 의해 조달되는지, 부채에 의해 조달되는지 알려줍니다. DSO가 상승하면서 성장하는 비즈니스는 사실상 고객에게 무이자, 무담보로 돈을 빌려주고 있는 셈입니다. 그 돈은 어디선가 나와야 합니다. 보통은 신용한도, 급여 지급 지연, 또는 창업자의 개인 자금에서 나옵니다. 이 중 어느 것도 영원히 지속될 수 없습니다.
2. 숨겨진 고객 집중 위험을 드러냅니다. 분기 내에 DSO가 20% 급증했다면, 원인은 "모든 고객이 늦게 내기 시작해서"인 경우가 거의 없습니다. 거의 항상 결제가 늦어진 한두 명의 대형 고객 때문입니다. DSO 추세선을 관찰하면 위기가 닥치기 전에 이러한 위험을 포착할 수 있습니다.
3. 운영 건전성의 선행 지표입니다. DSO 상승은 종종 다른 문제보다 먼저 나타납니다: 송장 발행 오류, 계정 관리의 공백, 취약한 신용 심사, 고장 난 결제 인프라 등입니다. 수치가 올라가기 시작했다면 프로세스 어딘가에서 문제가 발생하고 있다는 신호입니다.
가장 흔한 5가지 DSO 실수
DSO(매출채권 회전일수) 계산은 쉽습니다. 하지만 이를 정확하게 계산하고 해석하는 과정에서 대부분의 팀이 실수를 범합니다.
1. 현금 매출과 외상 매출의 혼합
분모에는 외상 매출만 포함되어야 합니다. 수금 시간이 사실상 0인 현금 매출을 포함하면 DSO가 인위적으로 낮아져 실제보다 상황이 낙관적으로 보일 수 있습니다. 혼합 비즈니스를 운영한다면 계산을 세분화하십시오.
2. 시점의 불일치
매출채권(AR) 잔액과 외상 매출은 동일한 기간을 다뤄야 합니다. 이번 분기의 매출채권을 지난 분기의 매출과 비교하면 의미 없는 수치가 나옵니다. 항상 기간이 일치하는지 확인하십시오.
3. 단일 스냅샷에 대한 맹신
DSO는 변동성 이 큽니다. 분기 말에 대형 고객이 하루 일찍 결제하는 것만으로도 수치가 크게 변할 수 있습니다. 한 번의 측정값은 노이즈일 뿐이며, 6개월간의 추세가 유의미한 신호입니다. DSO를 점이 아닌 움직이는 선으로 보십시오.
4. 맥락 없는 낮은 DSO 신뢰
의심스러울 정도로 낮은 DSO는 수금이 잘 되고 있다는 뜻일 수도 있지만, 영업팀이 신용 심사를 너무 까다롭게 하여 선결제 고객하고만 계약하고 있음을 의미할 수도 있습니다. 이는 결과적으로 실제 수익 기회를 놓치는 것입니다. 매출 증가 추세가 뒷받침되지 않는 낮은 DSO는 성장 문제를 가리고 있을 수 있습니다.
5. 평균 수치 뒤의 매출채권 연령 무시
DSO는 평균치입니다. 평균은 매출채권의 80%가 정상적으로 회수되고 있지만, 나머지 20%는 90일 이상 연체되어 회수가 불가능할 수 있다는 사실을 가릴 수 있습니다. 수치 이면의 실제 상황을 파악하려면 항상 DSO와 매출채권 연령 분석(Aging Report)을 병행하십시오.