티스토리 뷰

주식·ETF 분석

고객 10% 떠났는데 구독 매출은 늘었다? NRR 110%의 계산 구조

horan9ee 2026. 10. 19. 00:40

목차


    구독기업의 기존 고객 매출 유지율과 고객 수 유지율은 다를 수 있습니다. 가상의 기존 고객 집단을 고정하고 해지, 축소, 추가 구매를 나눠 순매출유지율을 계산합니다. 신규 고객 매출을 섞지 않는 것이 핵심입니다.

    어떤 숫자를 비교하는 계산인가요

    이 글에서 NRR은 기초 기존 고객의 반복 매출에 같은 집단의 확장 매출을 더하고 해지와 축소 매출을 뺀 뒤 기초 매출로 나눈 값입니다. 기업마다 기간과 환율, 반복 매출 정의가 다를 수 있어 공시의 정의를 먼저 확인해야 합니다. 고객 수 유지율은 같은 집단에서 남은 고객 수를 기초 수로 나누므로 매출 규모가 다른 고객을 모두 한 명으로 셉니다. 두 지표는 서로 다른 질문에 답합니다.

    계산 전에 금액과 기간을 맞춥니다

    기초 기존 고객은 100명, 같은 집단의 연간 반복 매출은 1억원입니다. 10명이 떠나며 1천만원이 줄고, 남은 고객 중 축소 구매로 500만원이 줄고, 추가 구매로 2,500만원이 늘었다고 놓습니다. 신규 고객 매출 2천만원은 NRR 분자에서 제외합니다. 모든 금액은 같은 연간 반복 매출 기준이며 회계상 매출 인식 금액이나 당기 현금 수취와 같다고 보지 않습니다. 순유지율에서는 고객당 매출이 서로 달라도 실제 금액을 합산합니다. 고객당 평균이 100만원이라는 기초 정보만으로 이탈 고객 금액이 반드시 1천만원이라고 역산하지 않고 이 사례에서 별도로 그렇게 주어진 것으로 읽어야 합니다.

    이미지 설명: 가상 사례의 조건별 계산 비교. 공식 자료의 개념을 바탕으로 만든 자체 가상 계산 · 실제 수익 아님

    고객 수 유지율

    먼저 기준 사례의 입력값을 고정하고 계산합니다. (100명−10명) ÷ 100명 × 100의 결과는 90%입니다. 고객은 10% 줄었습니다. 남은 고객의 구매 확대는 사람 수 유지율에 추가 인원으로 들어가지 않습니다. 이 값은 지금 정한 조건에서만 성립합니다. 비교하려는 다른 사례에도 같은 금액 범위와 기간을 사용해야 하며, 원 단위와 만원 단위 또는 비율과 금액을 섞으면 결과가 달라집니다. 숫자를 옮겨 적기 전에 단위와 계산 순서를 함께 남겨 두면 같은 결과를 다시 확인하기 쉽습니다.

    비교 항목계산·조건결과
    고객 수 유지율(100명−10명) ÷ 100명 × 10090%
    기존 집단 기말 매출1억원−1천만원−500만원+2,500만원1.1억원
    NRR1.1억원 ÷ 1억원 × 100110%
    확장을 뺀 총유지율(1억원−1천만원−500만원) ÷ 1억원 × 10085%
    신규 포함 전체 반복 매출1.1억원+2천만원1.3억원
    확장 매출이 1천만원으로 감소(1억원−1천만원−500만원+1천만원) ÷ 1억원 × 10095%

    기존 집단 기말 매출

    두 번째 조건에서는 1억원−1천만원−500만원+2,500만원로 계산해 다음과 같습니다: 1.1억원. 기존 고객 집단만 고정해 계산한 반복 매출입니다. 신규 고객 유입으로 늘어난 금액은 아직 넣지 않았습니다. 앞의 결과와 차이가 생긴 원인을 보려면 바뀐 입력과 그대로 둔 입력을 구분해야 합니다. 두 조건을 한꺼번에 바꾸면 어떤 요인이 결과를 만들었는지 알기 어렵습니다. 이 비교에서는 각 줄에 표시한 조건을 기준으로 해석하며 실제 상품이나 기업에서 모든 조건이 동일하다고 가정하지 않습니다.

    NRR

    이번에는 다음 산식을 적용합니다: 1.1억원 ÷ 1억원 × 100. 계산 결과는 110%입니다. 고객 수가 줄어도 남은 고객의 추가 구매가 더 크면 기존 집단 매출은 증가할 수 있습니다. 같은 이름의 지표라도 계산 대상이 다르면 비교가 성립하지 않습니다. 전체와 일부, 한 기간과 누적 기간을 혼동하지 않는 것이 중요합니다. 결과를 볼 때에는 높거나 낮다는 판단보다 이 숫자가 무엇을 포함하고 무엇을 제외했는지 먼저 확인하세요. 가정이 달라지면 비교표도 새로 계산해야 합니다.

    이미지 설명: 결과를 바꾸는 추가 조건. 표에 명시한 조건을 함께 읽으세요 · 세금과 비용은 별도 표시

    확장을 뺀 총유지율

    조건을 더 바꿔 보면 (1억원−1천만원−500만원) ÷ 1억원 × 100에서 계산 결과가 나옵니다: 85%. 추가 구매를 제외하면 이탈과 축소의 영향을 따로 볼 수 있습니다. 높은 NRR이 숨기는 이탈도 함께 확인합니다. 이 줄은 하나의 전망을 제시하기 위한 것이 아니라 입력값 변화에 결과가 어떻게 반응하는지 보여 주는 예입니다. 현실에서는 가격과 현금 흐름, 비용 등이 동시에 달라질 수 있습니다. 따라서 이 값이 실제로 달성되거나 유지된다고 약속하는 방식으로 사용해서는 안 되며, 불리한 조건에서도 자금 계획을 유지할 수 있는지 검토하는 데 활용하는 편이 적절합니다.

    신규 포함 전체 반복 매출

    다섯 번째 사례의 산식은 1.1억원+2천만원이고 결과는 1.3억원입니다. 전체 사업의 반복 매출과 기존 고객 NRR의 범위를 구분한 계산입니다. 이것을 NRR 130%로 부르면 정의가 달라집니다. 계산표에 나온 차이를 전부 투자자의 수익이나 손실로 해석하기 전에 실제 현금 지급이 일어나는지와 회계상 표시만 바뀌는지를 구분해야 합니다. 특히 어떤 항목을 이미 반영했다면 마지막에 다시 더하거나 빼지 않도록 주의하세요. 같은 비용이나 같은 금액을 두 번 세면 산술이 맞아도 경제적 해석은 틀릴 수 있습니다.

    확장 매출이 1천만원으로 감소

    마지막 조건에서는 (1억원−1천만원−500만원+1천만원) ÷ 1억원 × 100의 결과가 95%입니다. 동일한 이탈 구조에서도 확장이 둔화하면 기존 집단의 매출은 줄어듭니다. 한 시점 110%를 영구적으로 연장할 수 없습니다. 여기까지의 비교는 한 가지 숫자를 모든 상황의 정답으로 고르기 위한 과정이 아닙니다. 각 조건에서 무엇이 달라지는지 이해하고 자신의 자료로 교체해 볼 수 있도록 계산 범위를 드러낸 것입니다. 실제 의사결정에서는 계약 조건과 자료 기준일을 함께 확인하고, 표에서 제외한 세금과 거래비용 또는 추가 의무가 있는지도 별도로 점검해야 합니다.

    이 결과를 실제 자료에 적용하는 순서

    실제 구독기업 공시에서는 고객 집단을 언제 고정하는지, 인수한 고객을 포함하는지, 환율을 고정하는지 확인하세요. 월간 지표와 연간 지표도 같은 숫자로 바로 비교하지 않습니다. 예를 들어 월별 유지율 98%를 열두 달 동안 같은 조건으로 적용하면 누적 유지율은 98% 자체가 아니라 0.98의 12제곱으로 계산한 약 78.47%입니다. 월별 지표와 연간 지표의 차이를 무시하면 해지 영향을 작게 읽을 수 있습니다. 신규 고객 확보가 부진해도 NRR만 높아 보일 수 있으므로 전체 반복 매출 성장과 고객 집중도, 영업현금흐름을 함께 읽는 것이 좋습니다.

    숫자가 설명하지 못하는 부분

    NRR은 수익성을 직접 보여 주지 않습니다. 추가 매출을 얻기 위해 큰 할인이나 지원 인력을 제공했다면 이익은 악화될 수 있습니다. 대형 고객 한 곳이 확장하면 평균이 높아져 작은 고객 다수의 이탈이 가려질 수도 있습니다. 이 예시는 특정 회사 수치가 아니며 높은 유지율을 특정 주식의 상승 보장으로 사용해서는 안 됩니다.

    계산표에 함께 남길 기록

    고객 집단 기준일, 반복 매출 단위, 해지·축소·확장 구분과 신규 고객 제외 여부를 남기세요. 공시의 정의가 바뀌면 전기 수치를 같은 방법으로 다시 제공하는지 확인하고, 유지율 증가를 매출 증가 금액과 혼동하지 않아야 합니다.

    자료와 계산 기준

    확인일: 2026년 10월 18일. 별도로 표시한 수치 예시는 설명용 가정이며 반올림에 따른 차이가 있습니다.

    일반적인 금융 교육 자료이며 특정 상품의 가입이나 매매를 권유하지 않습니다.