Penjualan naik belum tentu berarti pelanggan lama semakin loyal. Bisa saja pertumbuhan sepenuhnya berasal dari customer baru, sementara pembeli lama perlahan menghilang.
Jika hanya melihat omzet total, masalah ini mudah tertutup oleh acquisition yang agresif. Karena itu, memahami Cara Mengukur Revenue Retention penting bagi bisnis dengan pembelian berulang.
Tujuannya adalah mengetahui seberapa banyak revenue dari kelompok pelanggan yang sama tetap bertahan dari waktu ke waktu.
Dengan pendekatan cohort, repeat revenue, dan purchase interval, bisnis bisa melihat apakah pertumbuhan benar-benar memiliki fondasi pelanggan yang sehat.
Apa Itu Revenue Retention?
Revenue retention mengukur kemampuan bisnis mempertahankan pendapatan dari pelanggan yang sudah ada selama periode tertentu.
Konsep Net Revenue Retention atau NRR sangat populer pada bisnis subscription. Stripe menjelaskan bahwa NRR melihat revenue pelanggan lama setelah memperhitungkan revenue yang hilang karena churn atau downgrade serta tambahan dari expansion, upsell, atau cross-sell.
Namun, bisnis repeat purchase seperti fashion, kosmetik, makanan, atau ecommerce tidak selalu mempunyai recurring revenue yang terikat kontrak.
Karena itu, jangan langsung memakai rumus MRR seperti perusahaan SaaS.
Pendekatan yang lebih masuk akal adalah mengelompokkan pelanggan berdasarkan waktu pembelian pertama lalu melihat berapa revenue yang masih dihasilkan kelompok tersebut pada periode berikutnya.
Gunakan Cohort agar Revenue Tidak Tercampur Customer Baru
Misalnya 1.000 pelanggan pertama kali membeli pada Januari dan menghasilkan revenue Rp300 juta.
Kelompok tersebut menjadi Cohort Januari.
Kemudian lihat revenue yang berasal dari pelanggan yang sama:
Februari: Rp120 juta
Maret: Rp90 juta
April: Rp105 juta
Revenue pelanggan baru pada Februari, Maret, atau April tidak dimasukkan.
Shopify menjelaskan bahwa cohort retention analysis membantu bisnis mengikuti kelompok customer berdasarkan karakteristik bersama-seperti tanggal first purchase-untuk melihat apakah mereka tetap kembali dan berbelanja dari waktu ke waktu.
Pendekatan ini jauh lebih informatif daripada sekadar membandingkan total sales bulanan.
Hitung Cohort Revenue Retention
Untuk repeat-purchase business, Anda dapat membuat metrik internal sederhana:
Cohort Revenue Retention = Revenue dari cohort pada periode berikutnya ÷ Revenue cohort pada periode dasar × 100%
Menggunakan contoh sebelumnya:
Revenue Januari = Rp300 juta
Revenue Februari dari cohort yang sama = Rp120 juta
Maka:
Rp120 juta ÷ Rp300 juta × 100% = 40%
Revenue retention bulan kedua adalah 40%.
Jika pada bulan ketiga cohort menghasilkan Rp90 juta:
Rp90 juta ÷ Rp300 juta × 100% = 30%
Angka tersebut tidak berarti 70% pelanggan telah churn. Revenue retention mengukur uang, bukan jumlah orang.
Bisa saja hanya 25% customer yang kembali tetapi mereka melakukan transkasi lebih besar sehingga mempertahankan 40% revenue.
Sesuaikan Periode dengan Siklus Pembelian
Salah satu kesalahan perhitunggan adalah memakai periode bulanan untuk semua jenis bisnis.
Jika pelanggan rata-rata membeli ulang setiap 90 hari, revenue retention bulan berikutnya memang akan terlihat rendah.
HubSpot mencantumkan time between purchases dan repeat purchase ratio sebagai metrik penting untuk memahami pola retention pada bisnis yang mengandalkan pembelian berulang.
Misalnya skincare tertentu rata-rata habis dalam 60 hari.
Daripada hanya melihat Month 1 versus Month 2, analisis revenue retention pada jendela 60 atau 90 hari bisa memberikan gambaran yang lebih realistis.
Produk berbeda juga dapat memiliki siklus berbeda.
Kopi mungkin 30 hari, skincare 60 hari, pakaian 120 hari, dan elektronik bisa lebih panjang.
Jadi, tentukan measurement window berdasarkan perilaku nyata pelangan.
Pisahkan Customer Retention dan Revenue Retention
Dua metrik ini sering tertukar.
Misalnya 100 pelanggan membeli pada Januari dengan total revenue Rp100 juta.
Tiga bulan kemudian, hanya 40 pelanggan yang kembali. Namun, mereka menghasilkan Rp60 juta.
Customer retention secara sederhana adalah 40%.
Revenue retention adalah 60%.
Mengapa berbeda?
Karena pelanggan yang bertahan ternyata memiliki average spend lebih tinggi.
Situasi sebaliknya juga bisa terjadi. Sebanyak 60% customer mungkin kembali, tetapi jika pembeliannya jauh lebih kecil, revenue retention hanya 35%.
Inilah alasan revenue retention sebaiknya dibaca bersama repeat customer rate, purchase frequency, dan average order value.
HubSpot juga menempatkan revenue churn, repeat purchase ratio, dan customer lifetime value sebagai metrik yang saling melengkapi untuk membaca retention.
Ukur Cumulative Revenue per Cohort
Untuk bisnis non-subscription, revenue tidak selalu muncul secara konsiten setiap bulan.
Karena itu, cumulative revenue sering lebih berguna.
Amplitude menggunakan konsep N-Day LTV untuk menghitung berapa cumulative revenue yang dihasilkan sebuah cohort dalam periode tertentu setelah interaksi awal. Rumusnya adalah revenue kumulatif dalam window dibagi jumlah user dalam cohort.
Misalnya Cohort Januari terdiri dari 1.000 customer.
Dalam 30 hari mereka menghasilkan Rp350 juta.
Dalam 90 hari Rp500 juta.
Dalam 180 hari Rp700 juta.
Maka cumulative revenue per customer setelah 180 hari adalah:
Rp700 juta ÷ 1.000 = Rp700.000
Bandingkan angka tersebut dengan cohort Februari, Maret, dan April.
Jika cohort baru semakin cepat menghasilkan cumulative revenue, strategi acquisition dan retention kemungkinan membaik.
Bedakan Retention dari Expansion Revenue
Pelanggan lama tidak hanya dapat membeli lagi. Mereka juga bisa membelanjakan lebih banyak.
Misalnya customer awalnya membeli paket Rp100.000, kemudian membeli bundle Rp200.000.
Dalam dunia recurring revenue, pertumbuhan seperti ini dikenal sebagai expansion revenue. Stripe memasukkan upsell, cross-sell, dan expansion sebagai elemen yang dapat mendorong NRR di atas 100%.
Konsep yang sama dapat digunakan sebagai analisa tambahan pada repeat-purchase business.
Pisahkan:
Revenue dari repeat order produk sama.
Revenue cross-sell kategori lain.
Revenue upsell atau premium product.
Jika retention meningkat karena cross-sell, informasi tersebut dapat digunakan untuk mengembangkan merchandising dan lifecycle marketing.
Jangan Biarkan Pelanggan Besar Menutupi Churn
Revenue retention yang tinggi belum tentu berarti semuanya sehat.
Misalnya dari 100 pelanggan, 60 orang berhenti membeli. Namun, lima pelanggan besar meningkatkan pengeluaran mereka secara drastis.
Total revenue mungkin tetap tinggi.
Situasi seperti ini mirip kelemahan NRR: expansion revenue dapat menutupi kehilangan pelanggan. Stripe menjelaskan bahwa NRR yang kuat tetap dapat berdampingan dengan masalah churn apabila revenue expansion dari customer yang bertahan cukup besar.
Karena itu, selalu pasangkan revenue retention dengan customer retention.
Jika revenue retention 95% tetapi jumlah pelanggan yang kembali hanya 30%, bisnis memiliki risiko konsentrasi.
Buat Cohort Heatmap untuk Membaca Tren
Cara paling mudah memvisualisasikan retention adalah dengan cohort heatmap.
Baris menunjukkan bulan first purchase. Kolom menunjukkan bulan ke-1, ke-2, ke-3, dan seterusnya setelah acquisition.
Contohnya:
Cohort Januari: 100% → 42% → 31% → 28%
Cohort Februari: 100% → 46% → 35% → 30%
Cohort Maret: 100% → 51% → 39% → 34%
Jika cohort baru mempertahankan revenue lebih baik, strategi retention mungkin mulai bekerja.
Amplitude menjelaskan bahwa cohort analysis membantu memisahkan kelompok pengguna sehingga perubahan retention tidak tertutup oleh blended average seluruh customer base.
Ini membuat keputusan marketing jauh lebih tajam.
Cara Mengukur Revenue Retention pada bisnis repeat purchase sebaiknya menggunakan cohort, periode yang sesuai dengan siklus pembelian, serta revenue dari pelanggan lama saja.
Jangan hanya melihat omzet total. Mulailah membuat cohort berdasarkan first purchase, lalu pantau repeat revenue, cumulative LTV, customer retention, dan expansion agar kualitas pertumbuhan bisnis terlihat lebih jelas dari waktu ke waktu.