본문으로 건너뛰기
Granter Blog

August 8, 2026

매출채권 회전율·DSO 계산법 - 평균 잔액·기간 일수·계절성 해석

매출채권 회전율과 DSO는 어떻게 계산하나요?

최민아

Cash Flow Operations Manager

매출채권 회전율·DSO 계산법 - 평균 잔액·기간 일수·계절성 해석

매출채권 회전율과 DSO(Days Sales Outstanding, 매출채권 회수일수)는 같은 기간의 외상매출과 평균 매출채권을 대응시켜 계산해야 하는 진단 지표입니다. 연간 순외상매출액이 10억 원이고 평균 매출채권이 1억 원이면 회전율은 10회, 365일 기준 DSO는 36.5일입니다.

다만 이 숫자만으로 회수가 개선됐거나 현금흐름이 좋아졌다고 결론 내릴 수는 없습니다. 매출 구성, 계절성, 대손충당금, 제각, 채권 양도, 계약자산 분류가 달라져도 지표는 움직일 수 있습니다. 계산식과 데이터 범위를 먼저 고정한 뒤 연령표·실제 입금액과 함께 해석해야 합니다.

공식 근거 확인일: 2026년 7월 13일 회전율은 분석 목적과 공개 데이터에 따라 분자·분모 정의가 달라질 수 있습니다. 이 글은 내부 회수 진단에는 순외상매출액과 대응하는 매출채권을 우선 사용하고, 대체 정의를 썼다면 지표명 옆에 표시하는 방식을 권합니다.*읽기 전 참고사항

매출채권 회전율과 DSO는 어떻게 계산하나요?

기본 공식은 다음과 같습니다.

text
평균 매출채권 = (기초 매출채권 + 기말 매출채권) ÷ 2

매출채권 회전율 = 기간 순외상매출액 ÷ 기간 평균 매출채권

DSO = 기간 일수 ÷ 매출채권 회전율
    = 기간 평균 매출채권 ÷ 기간 순외상매출액 × 기간 일수
지표계산할 때 고정할 항목
평균 매출채권분석 기간에 묶여 있던 매출채권의 대표 잔액총액·순액, VAT 포함·제외, 외상매출금·받을어음 범위, 평균 산식
매출채권 회전율기간 중 외상매출이 평균 매출채권의 몇 배인지분자와 분모의 거래·고객·통화·기간 범위
DSO외상매출 대비 평균 매출채권을 일수로 환산한 값회전율과 같은 기간의 실제 일수

OpenStax의 영업효율성 비율 설명은 순외상매출액을 평균 매출채권으로 나누고, 평균 잔액을 기초·기말 잔액의 평균으로 계산합니다. CFA Institute의 비율 목록은 매출채권 회전율을 총수익과 평균 매출채권으로 계산하는 대체 정의와 기간 일수 ÷ 회전율 형태의 DSO를 제시하면서, 실무에서 비율 정의가 달라질 수 있음을 밝힙니다.

순매출액과 순외상매출액 중 무엇을 써야 하나요?

매출채권은 외상거래에서 생기므로 내부 관리자료가 있다면 순외상매출액을 분자로 쓰는 편이 분모와 더 잘 대응합니다. 현금매출은 매출채권을 만들지 않기 때문입니다.

공시자료처럼 현금매출과 외상매출이 분리되지 않은 경우에는 순매출액을 대용치로 쓸 수 있습니다. 이때는 매출채권 회전율(순매출액 기준)처럼 표시하고, 순외상매출액 기준 지표와 직접 비교하지 마세요. 현금매출 비중이 달라지면 회수 상태가 같아도 비율이 변할 수 있습니다.

데이터 상황분자 선택표시 방법
외상매출을 구분할 수 있음기간 순외상매출액회전율·DSO(순외상매출액 기준)
외상매출을 구분할 수 없음기간 순매출액회전율·DSO(순매출액 대용치)
현금·외상 매출 구성비가 크게 변함두 지표를 분리하거나 구성비 병기전기 지표와 단순 증감 비교 금지
특정 사업부·고객군만 분석같은 범위의 외상매출과 매출채권포함·제외 기준을 데이터 사전에 기록

의 범위도 통일해야 합니다. 반품, 에누리, 할인 등 매출 차감 항목을 분자에서 제외했다면 어느 항목을 반영했는지 남기세요. 분자는 특정 사업부의 외상매출인데 분모는 전사 매출채권인 식으로 범위를 섞으면 지표의 의미가 사라집니다.

VAT 기준도 DSO의 분자인 평균 매출채권과 분모인 순외상매출액에서 같아야 합니다. IFRS Foundation의 IFRS 15 거래가격 검토 자료는 IFRS 15 문단 47의 거래가격이 제3자를 대신해 징수한 금액, 예를 들어 일부 매출세금을 제외한다고 설명합니다. 이는 수익 인식 기준이고 DSO 산식 자체를 정한 규정은 아니지만, 장부상 VAT 제외 매출과 VAT 포함 청구채권을 그대로 나누면 범위가 어긋난다는 점은 분명합니다.

회계 장부 기준으로 계산한다면 VAT 제외 순외상매출액에 맞춰 미회수 청구서의 VAT 상당액을 뺀 평균 매출채권을 사용하세요. 세금계산서·청구 운영 데이터로 계산한다면 VAT 포함 외상 청구액과 VAT 포함 평균 매출채권을 함께 쓰고 VAT 포함 청구 총액 기준 운영지표라고 표시하세요. 장부 기준과 운영 기준을 기간마다 바꾸거나 서로 직접 비교하지 마세요.

연간·분기·월간 계산에서 기간 일수는 어떻게 맞추나요?

DSO의 일수는 회전율을 계산한 기간과 같아야 합니다. 연간 회전율에는 해당 연도의 365일 또는 366일을, 분기 회전율에는 그 분기의 실제 일수를 사용합니다.

분석 기간회전율의 분자DSO에 사용할 일수흔한 오류
연간해당 연도 순외상매출액365일 또는 366일윤년인데 관행적으로 365일 사용
분기해당 분기 순외상매출액90~92일의 실제 일수분기 회전율을 365일로 나눔
월간해당 월 순외상매출액28~31일의 실제 일수모든 달에 30일을 적용하고 정밀 비교
연초 이후 누계누계 순외상매출액시작일부터 기준일까지 실제 일수누계 매출에 연간 365일 적용

예를 들어 91일인 분기의 VAT 제외 순외상매출액이 3억 원, VAT 상당액을 제외한 평균 총 매출채권이 1억 5,000만 원이라면 분기 회전율은 2회이고 DSO는 45.5일입니다.

text
분기 회전율 = 300,000,000원 ÷ 150,000,000원 = 2회
분기 DSO = 91일 ÷ 2회 = 45.5일

같은 분기 회전율에 365일을 나누면 182.5일이 되어 기간이 어긋납니다. 회전율을 연환산했다면 DSO에도 같은 연환산 가정과 일수를 적용해야 하지만, 계절성이 큰 사업은 단순 연환산값을 실제 연간 성과처럼 해석하지 않는 편이 안전합니다.

기초·기말 평균만 쓰면 언제 왜곡되나요?

(기초 + 기말) ÷ 2는 두 시점만 반영합니다. 계산은 간단하지만 중간에 발생한 성수기 잔액, 빠른 성장, 대형 프로젝트 청구를 놓칠 수 있습니다. OpenStax의 재무상태표 한계 설명은 재무상태표가 한 시점의 잔액만 보여 주므로 바로 전후의 금액과 다를 수 있다고 지적합니다.

계절성이 있거나 잔액 변동이 크다면 월말 또는 주말 잔액을 이용해 평균을 세분화하세요.

text
월말 평균 매출채권 = 각 월말 매출채권 잔액 합계 ÷ 관측 월 수

일평균 매출채권 = 기간 중 매일의 매출채권 잔액 합계 ÷ 기간 일수
사업 상황권장 평균비교 방법
잔액 변동이 크지 않은 연간 분석기초·기말 평균전년과 같은 정의 유지
계절성이 큰 사업월말 또는 주말 평균전년 동기와 비교
급성장·사업 인수·대형 계약 발생월말 또는 일평균구조 변화 전후를 분리
월말 집중 청구·입금일평균 또는 주말 평균월말 잔액만으로 판단하지 않음

평균 방식을 바꾸면 과거 수치도 같은 방식으로 다시 계산해야 합니다. 기초·기말 평균으로 계산한 전년과 월말 평균으로 계산한 당년을 그대로 비교하면 계산법 변화가 성과 변화처럼 보일 수 있습니다.

총액·순액, 제각, 계약자산은 분모에 어떻게 반영하나요?

회전율을 계산하기 전에 매출채권의 데이터 사전을 정하세요. 특히 총액과 순액을 기간마다 바꾸지 않아야 합니다. 여기서 총액·순액은 대손충당금 차감 전·후를 뜻하며, VAT 포함·제외와는 별개의 기준입니다. VAT 기준을 먼저 맞춘 뒤 충당금 차감 여부를 고정하세요.

항목지표에 미치는 영향진단 원칙
총 매출채권고객에게 청구한 원금 기준 노출을 보여 줌내부 회수 진단에 쓰면 대손충당금을 별도 병기
대손충당금 차감 후 순액회수위험 추정까지 반영된 장부금액충당금 추정 변화가 회전율 변화에 섞임을 표시
제각현금 회수 없이 총장부금액이 줄 수 있음제각액과 제각률을 DSO 옆에 병기
채권 양도·팩토링금융자산 제거 요건을 충족하면 고객 입금 전 장부상 채권이 줄 수 있음제거 여부를 확인하고 고객 회수액과 양도대금을 분리
계약자산대가청구권에 시간 외 조건이 남아 있음기본 DSO 분모와 분리하고 보조표로 추적

IFRS Foundation의 IFRS 9 손상 사후검토 의견요청서 26쪽은 회수에 대한 합리적 기대가 없을 때 금융자산 또는 그 일부의 총장부금액을 직접 줄이는 IFRS 9의 제각 요건을 설명합니다. 따라서 총액 기준 회전율은 제각이 큰 기간에 상승하고 DSO가 하락할 수 있습니다. 이는 현금이 들어온 결과가 아닐 수 있으므로 제각액 ÷ 기초 총 매출채권 같은 보조비율과 실제 입금액을 함께 보세요. 순액 기준을 쓰면 대손충당금 추정 변화도 분모에 반영되므로 총액 기준 지표와 섞어 비교하지 않습니다.

K-IFRS 제1115호에서 수취채권은 시간의 경과만 남은 무조건적인 대가청구권이고, 계약자산은 대가청구권에 시간 외 조건이 남아 있는 권리입니다. IFRS Foundation의 IFRS 15는 두 항목을 구분해 표시하도록 합니다. 일반적인 매출채권 DSO에는 수취채권을 넣고 계약자산은 별도 보조표로 관리하세요. 수행은 끝났지만 검수 등 청구 조건이 남은 금액까지 매출채권에 합치면 청구 후 회수청구 전 조건 충족의 병목이 섞입니다.

10억 원 매출 사례를 어떻게 해석하나요?

연간 VAT 제외 순외상매출액이 10억 원이고 VAT 상당액을 제외한 기초 총 매출채권이 8,000만 원, 기말 총 매출채권이 1억 2,000만 원이라고 가정하겠습니다.

text
평균 매출채권 = (80,000,000원 + 120,000,000원) ÷ 2
               = 100,000,000원

매출채권 회전율 = 1,000,000,000원 ÷ 100,000,000원
                 = 10회

DSO = 365일 ÷ 10회
    = 36.5일

이 결과는 해당 연도의 평균 매출채권이 순외상매출액 약 36.5일분에 해당한다는 뜻입니다. 개별 청구서가 모두 36.5일 만에 회수됐다는 뜻은 아닙니다. 즉시 결제된 거래와 장기 연체 거래가 섞여도 같은 평균이 나올 수 있습니다.

해석 전에 다음 조건을 추가로 확인하세요.

  • 현금매출이 분자에 섞였나요?
  • 순외상매출액과 매출채권의 VAT 포함·제외 기준이 같은가요?
  • 기초·기말 사이에 성수기 잔액이 크게 늘었나요?
  • 매출채권 제각이나 대손충당금 조정이 컸나요?
  • 계약자산이 매출채권으로 대체되는 시점이 달라졌나요?
  • 채권 양도나 팩토링이 금융자산 제거 요건을 충족해 장부상 잔액이 줄었나요?
  • 특정 거래처의 장기 연체가 평균에 가려졌나요?

회전율과 DSO 변화에서 무엇을 먼저 진단하나요?

업종 전체에 통하는 양호한 회전율이나 정답 DSO는 없습니다. 결제조건, 매출의 계절성, 고객 구성, 청구 시점이 다르기 때문입니다. 동일한 정의로 계산한 자사 추세와 전년 동기, 계약상 결제조건, 연령표를 먼저 비교하세요. 다른 회사와 비교할 때는 분자·분모 정의와 회계기간이 같은지 확인해야 합니다.

관찰된 변화바로 결론 내리지 말고 확인할 항목
DSO 상승 + 만기 경과 채권 증가청구 오류, 분쟁, 승인 지연, 지급능력 저하를 거래처별로 분리
DSO 상승 + 계약자산 증가회수 지연보다 검수·조건 충족·청구 전환 병목인지 확인
DSO 하락 + 제각 증가회수 개선이 아니라 장부상 채권 감소 효과인지 확인
회전율 상승 + 현금매출 비중 증가순매출액 대용치를 썼다면 매출 구성 효과를 분리
DSO 안정 + 특정 거래처 집중 상승평균이 가린 신용집중과 대형 만기 금액을 확인
월말 DSO 급락 + 월중 잔액 높음월말 집중 입금·채권 양도 여부와 일평균 잔액을 확인

회전율과 DSO는 원인을 알려 주는 지표가 아니라 어디를 더 확인할지 알려 주는 신호입니다. 평균값이므로 거래처별 지급기일, 연체일수, 분쟁금액, 실제 입금액을 대체하지 않습니다.

DSO가 낮아지면 현금흐름이 좋아졌다고 볼 수 있나요?

DSO 하락만으로 현금흐름 개선을 확정할 수 없습니다. 평균 매출채권 ÷ 순외상매출액 × 기간 일수에서 평균 매출채권이 그대로라면 순외상매출액 감소는 DSO를 높입니다. 매출이 감소한 기간에 DSO가 낮아지려면 평균 매출채권이 순외상매출액보다 더 큰 비율로 감소하는 조건이 필요합니다. 실제 고객 입금 외에도 제각, 충당금 증가, 금융자산 제거 요건을 충족한 채권 양도, 현금매출 비중 변화가 이러한 채권 감소나 지표 변화를 만들 수 있습니다.

다음 단순 조정표로 잔액 변화를 먼저 설명하세요.

text
기말 총 매출채권
= 기초 총 매출채권
+ 기간 외상매출
- 고객 회수액
- 반품·에누리·할인 등 채권 차감
- 제각
± 환율·사업결합·채권 양도 등 기타 변동

DSO와 함께 최소한 다음 네 항목을 같은 기간으로 보세요.

  1. 고객에게서 실제로 회수한 현금
  2. 지급기일이 지난 채권의 금액과 비중
  3. 제각액·회수액·대손충당금 변동
  4. 계약자산과 채권 양도 잔액

이 네 항목이 있어야 지표 변화가 회수, 매출 구성, 회계 추정, 거래 구조 중 무엇에서 왔는지 구분할 수 있습니다. 지표를 관리하는 것 자체가 회수 속도나 현금흐름 개선을 보장하지는 않습니다.

계산 전에 확인할 체크리스트

  • 회전율의 분자가 순외상매출액인지 순매출액 대용치인지 표시했나요?
  • 분자와 분모의 고객·사업부·통화·기간 범위가 같은가요?
  • 평균 매출채권과 순외상매출액의 VAT 포함·제외 기준이 같고, 장부 기준과 운영 기준을 구분했나요?
  • 매출채권을 총액과 순액 중 어느 기준으로 계산했는지 기록했나요?
  • 외상매출금·받을어음·계약자산의 포함 범위를 정했나요?
  • DSO의 기간 일수가 회전율 계산 기간과 일치하나요?
  • 계절성이 크다면 기초·기말 평균 대신 월말·주말·일평균을 검토했나요?
  • 제각, 충당금, 채권 양도와 계약자산 변동을 별도 표로 확인했나요?
  • 전년 동기와 같은 산식으로 다시 계산했나요?
  • 업종 공통 목표치 대신 자사 추세·결제조건·연령표를 함께 봤나요?
  • DSO 변화를 실제 고객 입금과 대조했나요?

정리

매출채권 회전율과 DSO는 기간 순외상매출액, 같은 범위의 평균 매출채권, 같은 기간의 일수를 맞춰야 비교할 수 있습니다. VAT 포함·제외 기준도 두 금액에 동일하게 적용해야 합니다. 연간 수치에는 연간 일수, 분기 수치에는 분기 일수를 적용하고, 외상매출을 구분할 수 없다면 순매출액을 대용치로 썼다는 사실을 표시하세요.

기초·기말 평균은 시작점일 뿐입니다. 계절성이 크면 더 촘촘한 평균을 쓰고, 제각·충당금·채권 양도·계약자산을 분리해야 합니다. 회전율 상승이나 DSO 하락은 진단 신호이지 보편적인 합격선도, 현금흐름 개선의 보장도 아닙니다.

공식 참고 자료

Related reading

환율 고정 계약·변동 계약 차이 - 결제통화 조항과 선물환 헤지 선택 기준

Article

환율 고정 계약·변동 계약 차이 - 결제통화 조항과 선물환 헤지 선택 기준

환율 고정 계약과 변동 계약을 비교할 때는 먼저 거래처와 맺는 매매계약과 금융기관과 맺는 환헤지 계약을 분리해야 합니다. 실무에서 검색되는 환율 고정 계약·환율 변동 계약은 법령이나 은행 상품의 표준 명칭이 아니어서, 문맥에 따라 서로 다른 계약을 가리킬 수 있습니다. 매매계약은 결제통화, 가격, 환율 조정 방식과 지급일을 정합니다. 선물환·외환스왑·통화옵션은 그 계약에서 생긴 외화 순노출을 별도로 관리하는 금융거래입니다.

병원 미수금 추심·채권양도 비교 - 환자·보험심사 채권별 판단 기준

Article

병원 미수금 추심·채권양도 비교 - 환자·보험심사 채권별 판단 기준

병원 미수금은 한 묶음으로 추심하거나 매각할 대상이 아닙니다. 먼저 환자에게 받을 확정 진료비, 건강보험 심사 중인 청구액, 삭감 후 이의절차 중인 금액, 카드사·보험사·계약기관 등 다른 지급자에게 받을 금액으로 나눠야 합니다. 권리와 금액이 확정되지 않은 심사·분쟁 금액은 연체 환자 채권처럼 독촉해서는 안 됩니다.

스타트업 자금 집행 내부통제 설계와 감사 증거 관리

Article

스타트업 자금 집행 내부통제 설계와 감사 증거 관리

스타트업의 자금 사고는 구성원의 도덕성을 평가하는 문구만으로 막기 어렵습니다. 자금 용도와 예산을 먼저 정하고, 기안·승인·집행·기록·대사를 가능한 범위에서 분리하며, 예외와 이해상충을 별도 승인하는 내부통제가 필요합니다. 감사 대응도 영수증을 모으는 일이 아니라 정책에서 재무제표까지 같은 거래를 추적할 수 있는 증거 흐름을 만드는 일입니다.