NDR(순달러유지율) 쉽게 이해하기
NDR(순매출유지율)은 기존 고객이 올해 쓴 금액을 작년에 쓴 금액으로 나눈 비율이다. 100%를 넘으면 신규 영업 없이도 매출이 자동으로 성장한다는 뜻이다. NDR 120% 기업은 기존 고객만으로 매출이 매년 20%씩 늘어나는 구조, SaaS 기업의 체력을 보여주는 핵심 지표다.
단골이 매년 더 많이 쓴다면?
당신이 치킨집을 운영하고 있습니다. 작년에 단골 10명이 매달 10만원씩 써서 월 매출이 100만원이었습니다.
올해, 새로운 손님은 한 명도 없습니다. 전단지도 안 뿌리고, 광고도 안 했습니다. 그런데 같은 10명의 단골이 올해는 매달 13만원씩 씁니다. 양념치킨에 치즈볼을 추가하고, 음료도 시키기 시작했거든요.
신규 손님 0명인데 월 매출이 100만원에서 130만원으로 +30% 늘었습니다.
이것이 NDR의 본질입니다. 기존 고객만으로 매출이 얼마나 자동으로 성장하는가를 보여주는 지표입니다.
NDR이란 무엇인가
NDR(Net Dollar Retention, 순매출유지율): 기존 고객이 올해 쓴 금액 ÷ 같은 고객이 작년에 쓴 금액 × 100.
100% = 유지(늘지도 줄지도 않음), 100% 초과 = 자동 성장, 100% 미만 = 이탈 또는 축소. 위 치킨집 비유에서 NDR은 130%입니다.
NDR은 "신규 고객을 하나도 못 데려와도 매출이 어떻게 되는가?"를 보여줍니다. 신규 영업의 효과를 완전히 배제하고, 순수하게 기존 고객과의 관계만으로 발생하는 매출 변화를 측정합니다.
SaaS(구독형 소프트웨어) 기업에서 특히 중요합니다. 기존 고객이 더 비싼 요금제로 업그레이드하거나, 사용량을 늘리거나, 추가 모듈을 구매하면 NDR이 100%를 넘기 때문입니다.
신규 영업이 0이어도 매출이 늘어나는가?
NDR이 왜 중요한지, 극단적인 비교로 보겠습니다. 두 기업이 올해 매출 $100M으로 동일하게 시작합니다. 단 하나 다른 점은 NDR입니다.
3년 뒤, 두 기업의 매출 격차는 $173M 대 $73M으로 2.4배 차이가 납니다. 둘 다 신규 고객 유입이 0인데도 말입니다.
💡 핵심: NDR이 100%를 넘는 기업에서 신규 영업은 "보너스"입니다. 기존 고객만으로 이미 자동 성장하고 있기 때문입니다. 반대로 NDR이 100% 미만인 기업은 신규 영업으로 이탈분을 메꿔야 제자리입니다.
NDR을 판단하는 법
핵심 공식
분자에는 "기존 고객"이 올해 쓴 금액만 들어갑니다. 올해 새로 가입한 고객의 매출은 포함하지 않습니다. 그래서 순수하게 기존 관계의 질만 측정할 수 있습니다.
NDR을 구성하는 4가지 요소
NDR은 단순한 숫자 하나가 아닙니다. 안을 들여다보면 4가지 요소가 합산되어 만들어집니다.
NDR이 높은 기업은 확장이 축소+이탈을 크게 압도합니다. 제품에 만족한 고객이 점점 더 많이 사용하는 구조입니다.
업종별 기준이 다르다
NDR 110%가 좋은 건지 나쁜 건지는 업종에 따라 다릅니다. SaaS 기업에서 110%는 평균 수준이지만, 통신 사업자에서 110%는 매우 우수한 수치입니다.
출처: 같은 NDR이라도 업종에 따라 의미가 다릅니다
SaaS 기업은 업셀(upsell)과 크로스셀(cross-sell) 구조가 제품에 내재되어 있어 NDR이 자연스럽게 높습니다. 반면 통신/유틸리티는 요금제가 고정되어 있어 100% 근처가 정상입니다. 항상 같은 업종 내에서 비교해야 합니다.
판단 기준
| NDR | 판단 | 의미 |
|---|---|---|
| 130%+ | 최상위 | 기존 고객이 해마다 30%+ 더 씀. 극소수 엘리트 SaaS만 달성 |
| 120~130% | 우수 | 제품 고착도가 높고, 확장 매출이 이탈을 크게 압도 |
| 110~120% | 양호 | SaaS 평균 수준. 건강한 성장 기반 |
| 100~110% | 보통 | 유지는 되지만, 자동 성장 동력이 약함 |
| 100% 미만 | 경고 | 기존 고객이 줄어들고 있음. 신규 영업으로 메꾸는 구조 |
위 기준은 SaaS 업종 기준입니다. 통신/유틸리티 등 다른 업종에서는 100~105%도 우수에 해당할 수 있습니다.
실제 기업에서 보는 NDR
이론을 실전으로 옮겨봅시다. 실제 상장 SaaS 기업들의 NDR을 비교하면, 같은 업종에서도 큰 차이가 보입니다.
실제 SaaS 기업의 NDR 비교
출처: 각 기업 10-K 및 Earnings Call. Databricks는 비상장으로 산업 리포트(Sacra) 추정치. 각 기업은 NDR을 다른 이름으로 공시합니다(Dollar-Based Net Retention Rate, Net Revenue Retention Rate 등).
📈PLTR팔란티어와 Databricks는 최상위 NDR 그룹입니다. 기존 고객이 매년 40% 가까이 더 지출하고 있다는 의미입니다. Snowflake는 126%로 우수하지만 소비 기반(consumption-based) 모델이라 변동성이 큽니다. CrowdStrike는 115%로 보안 플랫폼 특성상 확장보다 유지가 강점입니다.
NDR 추이가 말해주는 것
NDR의 절대 수치도 중요하지만, 방향이 더 중요합니다. 팔란티어의 NDR 추이를 보면, 제품이 고객 안에서 점점 더 깊이 침투하고 있음을 확인할 수 있습니다.
출처: Palantir Earnings Call (FY2023~FY2025). 팔란티어는 10-K에서 NDR을 정기 공시하지 않으며, Earnings Call에서 언급합니다. 100%를 초과한 부분만 시각화.
100% 초과분 기준 비례: FY2023 +8%, FY2024 +20%, FY2025 +39%
3년 만에 '100% 초과분'이 8%에서 39%로, 약 5배 확대됐습니다. 이는 AIP(인공지능 플랫폼) 런칭 이후 기존 고객의 사용량이 폭발적으로 늘어났음을 의미합니다. 투자자 관점에서 NDR 가속은 제품-시장 적합성(PMF)이 강화되고 있다는 가장 직접적인 증거입니다.
💡 핵심: NDR이 상승 추세인 기업은 "시간이 지날수록 고객이 더 많이 쓰는" 구조를 만들어 낸 것입니다. 이런 기업은 매출 성장 가시성이 높아 밸류에이션 멀티플 프리미엄을 받을 자격이 있습니다.
NDR이 무너질 때: Twilio 사례
반대 사례도 봐야 합니다. NDR이 급격히 하락한 기업에는 어떤 일이 일어났을까요?
출처: Twilio IR 각 연도 실적 발표. Twilio는 'Dollar-Based Net Expansion Rate'로 공시. 코로나 특수 이후 NDR 급락. 주가는 고점 대비 80%+ 하락.
Twilio의 NDR은 2020년 137%에서 2023년 103%까지 급락했습니다. 코로나 특수로 팽창한 커뮤니케이션 API 사용량이 정상화되면서 기존 고객의 지출이 줄어든 것입니다. 이 기간 주가는 고점 대비 80% 이상 하락했습니다.
⚠️ NDR이 2분기 연속 하락하면 점검이 필요합니다. 일시적 계약 갱신 타이밍 문제인지, 구조적 수요 감소인지 확인하세요. 구조적 하락이라면 제품 경쟁력이 약화되고 있다는 신호입니다. Twilio처럼 NDR이 100% 근처까지 내려오면, 기존 고객의 자동 성장 엔진이 멈춘 것입니다.
흔한 함정
함정 1: "NDR이 높으면 성장이 보장된다"
NDR은 기존 고객만 봅니다. 기업의 전체 매출 성장은 NDR(기존 고객의 확장)과 신규 고객 유입, 두 가지가 합산됩니다.
같은 NDR 120%인 두 기업을 비교해 봅시다.
출처: NDR이 같아도 신규 고객 유입에 따라 전체 성장이 완전히 달라집니다
A기업은 NDR 120% + 신규 고객 +30%로 전체 +50% 성장합니다. B기업은 같은 NDR이지만 신규가 없어 +20%에 그칩니다. NDR만 보면 둘이 똑같지만, 실제 매출 성장은 2.5배 차이가 납니다.
⚠️ NDR이 아무리 높아도, 신규 고객 유입이 멈추면 성장에 한계가 옵니다. 전체 성장 = NDR(기존 확장) + 신규 유입. 둘 다 봐야 합니다.
함정 2: "올해 좋으면 내년도 좋다"
NDR은 분기/연 단위로 변동합니다. 특히 대형 고객의 계약 갱신 주기에 큰 영향을 받습니다.
예를 들어, 대형 고객들이 3년 계약을 맺고 올해 갱신 시기가 집중되면, 갱신 시 업그레이드가 반영되면서 NDR이 급등합니다. 하지만 내년에는 갱신 대상 고객이 적어 NDR이 급락할 수 있습니다.
⚠️ NDR은 단일 분기 숫자만 보면 오판합니다. 최소 4분기(1년) 이상 추이를 보세요. 대형 계약 갱신이 특정 시점에 몰릴 수 있으므로, 갱신 주기와 고객 집중도를 함께 확인하는 것이 중요합니다.
함정 3: "업종 무관하게 비교"
SaaS 기업의 NDR 120%와 통신 기업의 NDR 100%는 의미가 완전히 다릅니다. SaaS는 사용량 기반 확장이 제품에 내장되어 있어 NDR이 구조적으로 높습니다. 통신은 고정 요금제 중심이라 100%만 유지해도 견고한 사업입니다.
⚠️ NDR 120%인 SaaS 기업이 NDR 100%인 통신 기업보다 "기존 고객 관리가 더 뛰어나다"라고 결론 내릴 수 없습니다. 업종의 구조가 다릅니다. 항상 같은 업종 안에서 비교하세요.
함정 4: "NDR이 높으면 고객이 만족한다는 뜻이다"
NDR이 높아진 이유가 고객의 사용량 증가(진짜 확장)인지, 단순히 가격 인상 때문인지를 구분해야 합니다. 가격을 20% 올리면 NDR은 자동으로 120%가 되지만, 고객 만족도와는 관계가 없습니다. 가격 인상에 의한 NDR은 다음 해 고객 이탈로 되돌아올 수 있어 지속 가능하지 않습니다.
⚠️ NDR의 원천을 확인하세요. 사용량 확장(durable)인지, 가격 인상(fragile)인지에 따라 지속 가능성이 완전히 다릅니다. 실적 발표(Earnings Call)에서 "price increase" 언급 빈도를 확인하면 단서를 찾을 수 있습니다.
함정 5: "NDR이 높으면 이탈이 없다는 뜻이다"
NDR이 120%라고 해서 이탈이 없는 건 아닙니다. NDR은 확장과 이탈을 합산한 "순" 결과입니다. 이탈이 많더라도 남은 고객이 크게 확장하면 NDR은 높게 나올 수 있습니다.
이걸 구분하는 지표가 총유지율(GRR, Gross Retention Rate)입니다.
| NDR (순매출유지율) | GRR (총유지율) | |
|---|---|---|
| 포함 요소 | 유지 + 확장 - 축소 - 이탈 | 유지 - 축소 - 이탈 (확장 제외) |
| 범위 | 100% 초과 가능 | 항상 100% 이하 |
| 보는 것 | 기존 고객이 더 많이 쓰는가? | 기존 고객이 떠나지 않는가? |
NDR은 "확장이 이탈을 덮고도 남는가?"를 보고, GRR은 확장을 빼고 "순수하게 얼마나 유지되는가?"만 봅니다. 예를 들어 GRR이 70%(고객 30%가 이탈)인데 나머지 고객이 크게 확장해서 NDR 120%가 나올 수 있습니다. 겉으로는 건강해 보이지만, 이탈률이 높은 위험한 구조입니다.
참고: 팔란티어, Snowflake는 GRR을 공시하지 않습니다. GRR을 공시하지 않는 기업은 "왜 안 보여주는가?"를 생각해 볼 필요가 있습니다. CrowdStrike GRR 출처: CRWD FY2025 실적 발표
⚠️ NDR과 GRR을 함께 보세요. NDR은 높은데 GRR이 낮으면(예: 80% 미만), 소수 고객의 대규모 확장에 의존하는 취약한 구조일 수 있습니다. GRR 90% 이상이면 고객 기반이 견고하다는 신호입니다.
- 100%를 넘으면 신규 영업 없이도 매출이 늘어납니다.
- 업종별 기준이 다릅니다. 같은 업종 내에서 비교하세요.
- NDR만으로 전체 성장을 판단하지 마세요. 신규 고객 유입도 함께 봐야 합니다.
- NDR의 원천(사용량 vs 가격인상)과 GRR(총유지율)을 함께 확인하세요.
- NDR 추이를 보세요. 팔란티어(108%→139% 상승)와 Twilio(137%→103% 하락)가 극적인 대비입니다.