Net Gelir Elde Tutma Oranı Nasıl Analiz Edilir: Adım Adım

Bir şirket bu metrikte %130 oranına ulaşsa bile yine de küçülmeye devam edebilir. Bir diğeri ise %95 oranına ulaşıp çok daha sağlıklı bir işletme olabilir.
Bu bir çelişki gibi görünebilir. Ancak bir oran yeni müşterileri kasıtlı olarak göz ardı ettiğinde tam olarak bu durum yaşanır.
Net gelir elde tutma (net revenue retention), abonelik raporlamalarında en çok atıfta bulunulan ve en çok yanlış anlaşılan sayıdır. Formülü anlamak bir dakikanızı alır. Ancak neyi kapsam dışı bıraktığını anlamak, kararları değiştiren asıl kısımdır.
Bu kılavuz, formülü ve paydanın neden tüm anlamı taşıdığını ele almaktadır. Ardından sonucun nasıl okunacağını, üç manuel yöntemi ve her birinin nerede yetersiz kaldığını açıklamaktadır.
Net gelir elde tutmanın ölçtüğü şeyler
Tek bir şeyi ölçer: Halihazırda sahip olduğunuz gelire ne olduğu.
Workday'in hesaplama kılavuzu bu kapsamı açıkça ortaya koyuyor. Metrik, "mevcut müşterilerinizden elde edilen tekrarlayan gelirdeki yüzde değişimini" takip eder.
Yeni müşteriler kapsam dışı bırakılır. Ağırlığı azaltılmaz veya buna göre ayarlanmaz. Doğrudan kapsam dışı bırakılır.
Bu tek tasarım tercihi, sayının hem neden yararlı olduğunu hem de neden yanıltıcı olabileceğini açıklar. Mevcut tabanınızın genişleyip genişlemediğini veya eriyip erimediğini ayrıştırır ve büyüme hakkında hiçbir şey söylemez.
Formül ve dört hareketli bileşeni
Workday bunu şu şekilde formüle eder:
NRR = (Başlangıç RR + Genişleme RR – Daralma RR – Kayıp RR) / Başlangıç RR × 100
| Bileşen | Ne anlama geldiği |
|---|---|
| Başlangıç RR | Dönem başındaki tekrarlayan gelir |
| Genişleme RR | Üst satış (upsell) ve çapraz satışlardan (cross-sell) elde edilen gelir |
| Daralma RR | Alt pakete geçişlerden (downgrade) kaybedilen gelir |
| Kayıp RR | İptaller veya yenilememe nedeniyle kaybedilen gelir |
Bu dörtten üçü, aynı müşteri kohortu (cohort) içindeki hareketlerdir. Kohortu yanlış belirlemek en yaygın hatadır ve bu hata çıktıda görünmez.
Tüm bunlardan önce, temiz bir tekrarlayan gelir tabanına ihtiyacınız vardır. Bir abonelik dışarı aktarma dosyasını MRR ve ARR raporuna dönüştürme kılavuzumuz bu adımı kapsar ve oradaki tanımlar doğrudan bu adıma aktarılır.
Payda neden tüm hikayeyi anlatır?
Payda, başlangıçtaki tekrarlayan gelirdir ve içine başka hiçbir şey dahil edilmez.
Dolayısıyla bu metrik, "sahip olduğumuz paranın ne kadarı hala elimizde ve üzerine ne kadar ekledik" sorusuna yanıt verir. "Geçen çeyreğe göre daha mı büyüğüz" sorusuna yanıt veremez.
İki şirket bu farkı net bir şekilde ortaya koymaktadır. Biri, hiç yeni müşteri edinmeden yoğun üst satışlarla sabit bir tabanı korur ve %130 oranına ulaşır. Diğeri ise yeni işlerini üç katına çıkarırken kendi tabanında %95 oranını kaydeder.
Her iki rakam da doğrudur. Ancak bu şirketlerden yalnızca biri büyümektedir ve bu metrik size hangisi olduğunu söylemez.
Pratik kural doğrudan şudur: Bu sayıyı asla tek başına sunmayın. Okuyucunun bunun neyin yüzdesi olduğunu görebilmesi için yeni gelirle veya tabanın kendisiyle birlikte sunun.
Bahsetmeye değer bir diğer payda tuzağı daha var. Faturalandırma platformlarının tekrarlayan gelir tanımları çoğu insanın tahmin ettiğinden daha dardır. Stripe'ın faturalandırma analitiği belgeleri vergiyi, ücretsiz paketleri, kullanıma dayalı ürünleri ve deneme sürümlerini hariç tutar. Paydanız bir platform dışarı aktarımından geliyorsa, bu hariç tutmaları da devralmış olursunuz.
Sayının anlamı nedir?
Workday'in aralıkları yorumlama biçimi alışılmadık derecede nettir, bu da onu alıntılanabilir kılar.
| Sonuç | Workday'in yorumu |
|---|---|
| %100'ün üzeri | "Net genişleme; mevcut müşterileriniz kaybettiğinizden daha fazla gelir getiriyor." |
| %90–100 | Yatay seyir veya hafif daralma |
| %90'ın altı | "Uyarı işareti; müşteri kaybı ve alt pakete geçişler, genişlemeyi geride bırakıyor." |
Dönem seçimi size aittir. Aynı sayfada, "raporlama sıklığınıza uyum sağlamak için NRR'ı aylık, çeyreklik veya yıllık bazda hesaplamayı seçebileceğiniz" belirtilmektedir.
Dikkatli olmazsanız bu esneklik bir tuzağa dönüşebilir. Aynı işletmeye ait aylık bir rakam ile yıllık bir rakam birbirinden farklıdır ve hiçbiri çarpma işlemiyle diğerine dönüştürülemez.
Sıklığı bir kez belirleyin, rapora yazın ve farklı sıklıkları asla birbiriyle karşılaştırmayın. Amplitude'un metrik hakkındaki açıklayıcı kılavuzu da aynı konuyu ürün analitiği açısından ele almaktadır.
Manuel olarak nasıl yapılır?
Seçenek 1: Dört toplamı oluşturun, ardından bir kez bölün
Kohort ile başlayın. Dönem başında tekrarlayan geliri olan her müşteriyi listeleyin ve bu listeyi dondurun.
Ardından, bir müşteri filtresi ve tarih sınırları ile SUMIFS işlevini kullanarak yalnızca bu dondurulmuş liste için her bir hareketi toplayın. Bu size görünür dört toplam verecektir.
Sonunda bir kez bölün. Dört toplamı ayrı hücrelerde tutmak, eyleme geçirilebilir tek soru olan "hangi kısım hareket etti" sorusuna yanıt vermenizi sağlar.
Buradaki sınır, bunun size tek bir dönem için tek bir sayı vermesidir. %104 oranını bilirsiniz ancak buna neyin sebep olduğu hakkında hiçbir fikriniz olmaz.
Seçenek 2: Müşteri düzeyinde bir hareket tablosu oluşturun
Kohorttaki müşteri başına bir satır, hareket başına bir sütun. Başlangıç geliri, bitiş geliri ve genişleme, daralma ve kayıp olarak ayrılmış fark (delta).
Artık rapor dilimlenebilir: Plana göre, segmente göre, elde tutma süresine (tenure band) göre, edinme kohortuna göre.
Bulgular bu dilimlemede gizlidir. Sağlıklı görünen bir birleşik rakam, genellikle bir segment hızla genişlerken diğerinin sessizce alt pakete geçtiğini gizler. Kohort analizi hakkındaki açıklayıcı yazımız, birleşik görünümün neden kendi kendine değiştiğini ele almaktadır.
Buradaki sınır, veri hacmi ve birleştirmelerdir (joins). Bir abonelik dışarı aktarımını bir hesap tablosuyla eşleştirmek, formüllerin kullanışlı kalma sınırını aşar.
Seçenek 3: Bir tanımlar sekmesi tutun
Kohort kuralını ve sıklığı kaydedin. Ardından, yeni bir satışa kıyasla neyin genişleme sayılacağını, dönem ortası değişikliklerin nasıl netleştirileceğini ve dışarı aktarımınızın hangi gelir tanımını kullandığını kaydedin.
Genişleme sınırı, tartışmalara en çok yol açan konudur. İkinci bir ürün satın alan bir müşteri genişleme olarak da yeni bir iş olarak da değerlendirilebilir ve her iki yorum da savunulabilir.
Buradaki kısıtlama, bir kuralı belgelemenin onu uygulamaya koymadığı gerçeğidir. Birileri her döngüde aynı filtreleri yeniden oluşturmaya devam eder.
Ortak sınır. Her üç yöntem de kohortu dönemin birinci günündeki haliyle yeniden oluşturabileceğinizi varsayar. Dışarı aktarımınız yalnızca mevcut durumu gösteriyorsa, bu yeniden oluşturma işlemi asıl zor iştir.
Manuel yöntemin yavaşladığı yerler
İlk hesaplama bir sabahınızı alır. Dördüncüsü ise daha uzun sürer, çünkü kimse fark etmeden tanımlar değişmiştir.
Plan değişiklikleri, genişleme ve daralma ayrımını bozar. Müşterileri yeni bir fiyat listesine geçiren bir paket değişikliği, ne büyüme ne de kayıp olan bir hareket yaratır. Filtrelerinizin yakaladığı kategori hangisiyse oraya dahil olur.
Yüzde yüzlük indirim, herkesin gözünden kaçan uç bir durumdur. Stripe belgeleri, gelirin sıfıra düşmesinin o dönem için müşteri kaybı (churn) olarak kaydedildiğini belirtir. Dolayısıyla, tamamen indirimli bir hesap, müşteri ayrılmadığı halde kaybedilmiş gibi görünebilir.
Yapılandırma değişiklikleri de gecikmeli yansır. Stripe, analitik ayarlarındaki düzenlemelerin yürürlüğe girmesinin 24 ila 48 saat sürdüğünü belirtmektedir. Aynı gün yapılacak bir yeniden hesaplama, az önce yaptığınız değişikliği yansıtmayacaktır.
Bir de sadece yönetim kurulu toplantısında ortaya çıkan bir maliyet vardır. Birisi bu rakamın neden geçen çeyreğin sunumundan farklı olduğunu sorduğunda, cevap genellikle bir tanımdır. Ve o tanım, yanınızda getirmediğiniz bir sekmede duruyordur.
Powerdrill Bloom ile nasıl oluşturulur?
Adım 1: Abonelik dışarı aktarma dosyanızı yükleyin
Abonelik dosyasını veya abonelik ve hesap dosyalarını birlikte yükleyin. Powerdrill Bloom, sütunları yükleme anında analiz eder; böylece yinelenen müşteri kimlikleri, eksik plan değerleri ve tutarsız para birimi alanları, herhangi bir oran hesaplanmadan önce tespit edilir.
Adım 2: Tanımı doğal dille açıklayın
Kuralları oluşturmak yerine doğrudan ifade edin. Kohort tarihini, sıklığı, neyin genişleme sayılacağını ve dönem ortası değişikliklerin nasıl netleştirilmesi gerektiğini belirtin.
Ardından, tuzakları ortaya çıkaracak soruları sorun. Başlangıç kohortundaki hangi müşterilerin gelirinin sıfıra düştüğünü sorun. Hangi hareketlerin müşteri kararlarından ziyade plan paketlemesinden kaynaklandığını sorun. Son olarak, rakamın segmente ve elde tutma süresine göre nasıl bölündüğünü sorun.
Adım 3: Grafiği, raporu veya sunumu dışarı aktarın
Hareket tablosunu, dört bileşenin şelale (waterfall) grafiğini veya sonucun yanı sıra kohort kuralını da içeren slaytları dışarı aktarın.
Sık yapılan hatalar
Rakamı taban olmadan sunmak. Belirtilmemiş bir sayının yüzdesi sadece bir süstür. Başlangıçtaki tekrarlayan geliri yanında gösterin.
Yeni müşterilerin paydaya dahil edilmesine izin vermek. Metrik yalnızca mevcut kohort üzerinde tanımlanır. Yeni işlerin dahil edilmesi, bunu farklı ve daha az kullanışlı bir orana dönüştürür.
Aylık bir rakamı yıllık bir rakamla karşılaştırmak. Bunlar ayrı ölçümlerdir ve birbirine dönüştürülemezler. Tek bir sıklık belirleyin ve bunu etiketleyin.
Bir kural olmadan ikinci ürün satın alımını genişleme olarak saymak. Bu genişleme de olabilir, yeni iş de olabilir. Bir kez karar verin, yazın ve tutarlı bir şekilde uygulayın.
Sıfıra indirgenmiş bir hesabı müşteri kaybı (churn) olarak yorumlamak. Platform tanımları, sıfır geliri o dönem için müşteri kaybı olarak kabul eder. Müşterinin gerçekten ayrılıp ayrılmadığını kontrol edin.
Plan paketlemelerini göz ardı etmek. Müşterileri yeni bir fiyat listesine taşımak, müşteri kararı olmayan bir hareket yaratır. Bu satırları ayrı olarak işaretleyin.
Faturalandırma yapılandırmasını değiştirdikten hemen sonra yeniden hesaplama yapmak. Platform ayarlarının yürürlüğe girmesi 24 ila 48 saat sürebilir, bu nedenle elde ettiğiniz sayı eski sayı olacaktır.
Sonuç
Kohortu dondurun, dört hareketi toplayın, yalnızca başlangıçtaki tekrarlayan gelire bölün, sıklığı sabitleyin ve yüzde değerinin yanında her zaman tabanı gösterin. Bu rakamın bir yönetim kurulu incelemesinden başarıyla geçmesini sağlayan şey budur.
Sayının kendisi nihai çıktı değildir. Genişleme, daralma ve kayıp arasındaki ayrım, size bir sonraki adımda ne yapmanız gerektiğini söyleyen şeydir.
Eğer bu ayrımı yeniden oluşturmak çeyreğinizi yiyip bitiriyorsa, abonelik dışarı aktarma dosyanızda Powerdrill Bloom'u deneyin. Ayrıca SaaS metrik takibi için en iyi yapay zeka araçları derlemesine ve yapay zeka rapor oluşturucu (AI report generator) sayfasına göz atın.
Sıkça sorulan sorular
Net gelir elde tutma (net revenue retention) formülü nedir?
Workday bunu; başlangıçtaki tekrarlayan gelir artı genişleme, eksi daralma, eksi müşteri kaybı, hepsinin başlangıçtaki tekrarlayan gelire bölünmesi ve 100 ile çarpılması olarak tanımlar.
Yeni müşterileri içerir mi?
Hayır. Bu metrik, yalnızca mevcut müşterilerden elde edilen tekrarlayan gelirdeki yüzde değişimini ölçer. İşletmenin büyüyüp büyümediğini size söyleyememesinin tam nedeni de budur.
İyi bir sonuç nedir?
Workday, %100'ün üzerini net genişleme, %90'ın altını ise bir uyarı işareti olarak yorumlar; %90 ila %100 arası ise yatay seyir veya hafif daralmadır. Kıyaslama değerleri (benchmarks) segmente göre değişiklik gösterir, bu nedenle öncelikle kendi trendinizle karşılaştırın.
Aylık mı yoksa yıllık mı hesaplamalıyım?
Sabitlediğiniz sürece her ikisi de olur. İkisi ayrı ölçümlerdir ve birbirine dönüştürülemezler, bu nedenle tek bir sıklık seçin ve her raporu bununla etiketleyin.
Rakamım neden faturalandırma platformumdakinden farklı?
Genellikle gelir tanımından kaynaklanır. Platform rakamları genellikle vergiyi, ücretsiz paketleri, kullanıma dayalı ürünleri ve deneme sürümlerini hariç tutar; bu nedenle brüt fatura tutarları üzerine oluşturulmuş bir e-tablo eşleşmeyecektir.